【发布时间】:2014-08-31 18:16:24
【问题描述】:
DNS.GetHostEnt`ry 无法获取远程机器 ipv6 地址
IPHostEntry 中存在 IPv4 地址,但缺少 ipv6
string hostname = "my-machine";
IPHostEntry ie = Dns.GetHostEntry(hostname);
图像包含 2 个地址,但第二个地址不是链路本地 IPV6 地址,而不是隧道适配器 6T04 地址
【问题讨论】:
DNS.GetHostEnt`ry 无法获取远程机器 ipv6 地址
IPHostEntry 中存在 IPv4 地址,但缺少 ipv6
string hostname = "my-machine";
IPHostEntry ie = Dns.GetHostEntry(hostname);
图像包含 2 个地址,但第二个地址不是链路本地 IPV6 地址,而不是隧道适配器 6T04 地址
【问题讨论】:
您会看到 DNS 中公布的任何内容。 DNS 永远不应包含链接本地地址,因为接收者将无法知道它们在哪个链接上有效。
如果 20.200.20.24 和 2002:14c8:1418::14c8:1418 是 DNS 区域中的内容,那么这就是您将获得的内容。如果这不是您想要的,那么您要么找错了地方,要么您应该调整 DNS 区域的内容。
PS:您是否为 CSC 工作/与 CSC 合作?否则你可能不应该使用来自20.0.0.0/8的地址...
【讨论】: