gpt4 book ai didi

c# 检查域是否存在

转载 作者:太空狗 更新时间:2023-10-30 00:21:44 25 4
gpt4 key购买 nike

我想知道在 C# 中如何检查域名是否有效?

这是我做的

IPAddress[] addresslist = Dns.GetHostAddresses("domain");

它返回 IP,这很好,但我想检查它是否有效(如 ping)?

我只需要知道 PC 是否与服务器在同一个网络中,所以我有一个功能来检查但是基于上面代码的功能,它返回 IP 但我注意到它是基于缓存的 DNS !

我想再增加一个检查功能,看看服务器是否在线!

干杯

最佳答案

System.Net.NetworkInformation.OperationalStatus属性允许您检测您的网络接口(interface)是否已连接(启动)。

NetworkInterface.GetIPProperties方法将为您提供 IP 信息。

您可以使用它来检查计算机是否在 LAN 上,然后执行您需要的操作 - 如 ping - 如果已连接。

关于c# 检查域是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4094682/

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