gpt4 book ai didi

c# - Dns.GetHostName() ,从中检索信息

转载 作者:太空狗 更新时间:2023-10-30 01:09:16 27 4
gpt4 key购买 nike

我遇到了更改主机名后我的应用程序失败的问题。在调查中,我发现 Dns.GetHostName() 仍在返回旧主机名。

我正在尝试获取有关函数 Dns.GetHostName() 的主机名来源的信息。

非常感谢

最佳答案

Dns.GetHostName 查询在您的 IP 设置中注册的 DNS 服务器以查找您的名字(这就是它可以返回套接字异常的原因)。缓存 DNS 信息。您可以执行 ipconfig/flushdns 来清除它。

您还可以从 Environment.MachineName 中获取 netbios 机器名,这是来自注册表的静态机器名。请注意,netbios 机器名称限制为 15 个字符,而 DNS 名称则不是。

关于c# - Dns.GetHostName() ,从中检索信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7328765/

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