gpt4 book ai didi

c# - Dns.GetHostEntry 返回本地主机名而不是 DNS 已知的名称

转载 作者:行者123 更新时间:2023-11-30 18:32:24 28 4
gpt4 key购买 nike

在新的 Windows 2012 服务器上 Dns.GetHostEntry Method (IPAddress)返回本地指定的主机名,但不是 DNS 已知的 IP 地址名称。 IP 地址是新服务器的。

在同一 IP 上运行 nslookup 会返回服务器的正确 DNS 名称。

同样为 127.0.0.1 运行 GetHostEntry() 返回本地主机名而不是“localhost”。我不知道这是否相关。

我认为 GetHostEntry() 应该返回 DNS 中指定的名称。为什么在提供本地 IP 地址时返回本地定义的主机名?

最佳答案

您的服务器是域 Controller 吗?

在我的 DC 上,它给出了 dns 名称:

PS C:\> [system.net.dns]::GetHostEntry("127.0.0.1")

HostName Aliases AddressList
-------- ------- -----------
VMESS01.SILOGIX-ESS01.local {} {fe80::7535:fadb:225a:4a2a%12, 88.191.232.219, 2002...

关于c# - Dns.GetHostEntry 返回本地主机名而不是 DNS 已知的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18741418/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com