是否可以检测主机文件解析与DNS解析
出于诊断目的,我希望能够查明客户是否因为主机文件条目而出现主机名故障。是否可以检测到主机或DNS解析了DNS查询 (当然,我对多个操作系统很好奇:Windows、HPUX、AIX、Linux、Mac)是否可以检测主机文件解析与DNS解析,dns,hosts,Dns,Hosts,出于诊断目的,我希望能够查明客户是否因为主机文件条目而出现主机名故障。是否可以检测到主机或DNS解析了DNS查询 (当然,我对多个操作系统很好奇:Windows、HPUX、AIX、Linux、Mac) 我怀疑如果我可以绕过机器的主机名解析顺序配置,这是可能的。当然,直接读取主机文件是一种选择,但如果内存中存在问题(即病毒,或只是更改以删除错误配置,但尚未生效),则不会有任何帮助。在Windows上,如果正在查找server1,则可以将打印在pingserver1输出中的IP地址与nslookup
我怀疑如果我可以绕过机器的主机名解析顺序配置,这是可能的。当然,直接读取主机文件是一种选择,但如果内存中存在问题(即病毒,或只是更改以删除错误配置,但尚未生效),则不会有任何帮助。在Windows上,如果正在查找
server1
,则可以将打印在pingserver1
输出中的IP地址与nslookup server1
命令的输出进行比较
此URL表示在Windows上,nslookup
不使用hosts
文件:
ping server1
和nslookup server1
都会打印它们与server1
关联的IP地址,但是ping
会使用hosts
文件(在我的系统上),而nslookup
不使用。如果您不告诉我们您调用的API是从名称映射到号码的,我们不能告诉你你的问题是否有答案!API并不重要。我对通过C、Java、Python、C#、Ruby等进行调用很好奇。。。我已经发现,对仅在主机文件中设置的内容进行直接DNS查询将失败(当然)。谢谢,我希望将此信息添加到诊断框中,以便拨打技术支持电话能够轻松发现有人在篡改其主机文件,这就是应用程序无法工作的原因。