作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我遇到了更改主机名后我的应用程序失败的问题。在调查中,我发现 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/
这个问题在这里已经有了答案: Is a moved-from vector always empty? (4 个答案) 关闭 4 年前。 从 std::vector move 数据后,它的容量是否必
我是一名优秀的程序员,十分优秀!