微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

domain-name-system – 如何找出客户端计算机上的DNS解析方式?

Windows 7客户端上,当我ping一个LAN主机MYSTERY时,它给了我正确的IP.但是,当我做nslookup MYSTERY时,它表示不存在的域.我检查了ipconfig中列出的DNS,发现确实没有列出主机名MYSTERY. DHCP服务器也没有该条目.我执行ipconfig / flushdns后会出现相同的行为.本地Windows主机文件中也没有条目.

如何找出客户端获取已解析IP的位置?

注意:MYSTERY是一个配置为加入网络域的Synology Rackstation.

解决方法

您的Windows机器必须具有某种mDNS解析器( Bonjour),让它来自iTunes,Skype或其他安装mDNS解析器的软件.如果安装了解析程序,则ping将正确解析,因为现在在Windows Vista及更高版本中使用了 LLMNR. LLMNR利用mDNS解析器返回记录.

Synology使用名为avahi的守护进程,这是一个Multicast DNS / mDNS / DNS-SD服务器.从工厂开始,Synology开箱即用,配置为“RackStation”或我所经历的主机名.

如果您有Mac,dns-sd -B将向您显示多播服务.你会看到_http._tcp.local.为RackStation列出的服务.

dns-sd -G v4 RackStation.local应该为您的RackStation提供正确的IP地址

dns-sd -L RackStation _http._tcp.应该返回服务的所有信息,包括端口号,序列号,型号等

这也适用于diskStation.我在diskStation上进行了测试. RackStation应该是一样的.

原文地址:https://www.jb51.cc/html/228897.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐