【发布时间】:2013-07-29 08:12:50
【问题描述】:
我想用 C# 从特定 ip 范围获取域名
IPAddress addr = IPAddress.Parse("100.10.100."+i);
entry = Dns.GetHostEntry(addr);
但是我遇到了这个错误 请求的名称有效并且在数据库中找到,但它没有正确的关联数据正在解析
有些IP没有域名。但我不能空检查GetHostEntry。 我试过这样但没有任何改变。我遇到了同样的错误
if(Dns.GetHostEntry(addr)!=null)
如何进行空检查以绕过此错误?
【问题讨论】:
-
好像需要捕获异常来验证null
-
@Jonesy 我错过了 try catch 功能。它解决了问题
标签: c# dns ip reverse-dns