【发布时间】:2016-12-27 16:41:19
【问题描述】:
我正在编写一个脚本,使用 C# 解析域的 IP 地址
问题是我有很多域无法解析为 IP,因此代码 (Dns.GetHostAddresses) 运行了很长时间,试图为没有 IP 的域解析 IP .
这是代码:
public string getIPfromHost(string host)
{
try
{
var domain = Dns.GetHostAddresses(host)[0];
return domain.ToString();
}
catch (Exception)
{
return "No IP";
}
}
我想要做的是,如果 1 秒后没有 IP,我想返回“无 IP”
我怎样才能做到这一点?
【问题讨论】:
-
是的,这正是我所需要的!
标签: c# system.net