RouterOS Winbox Ping工具 DNS问题

近日,在使用RouterOS Winbox提供的Ping工具排查问题时,发现一个很诡异的现象:

不管怎么修改ROS的DNS配置,Ping工具获得的IP地址永远都不是从所配置的DNS上获取的解析记录值。

但是,使用Winbox中的Terminal ping时,所获取的IP地址,又是正常从DNS上获取的解析记录值。

折腾了好久,突然发现在Mikrotik的帮助文档(https://help.mikrotik.com/docs/spaces/ROS/pages/8323183/Ping)中有这么句话:

When you use the domain name and CLI for ping, router DNS will be used to resolve the address. When you use the Winbox Tools/Ping, your computer’s DNS will be used to resolve the given address. 

翻译过来就是:

当你使用CLI ping时,系统会使用路由器上设置的DNS来解析地址;当你使用Winbox中Tools里的Ping工具来ping时,系统会使用【你本地计算机上】的DNS来解析地址。

至此,问题的原因找到了。得用Terminal来ping,才是使用路由器上配置的DNS来解析地址。

同样,Winbox中的Traceroute也存在同样的情况,使用Terminal中的Traceroute才能使用ROS中配置的DNS进行解析并路由追踪。



本文固定链接: https://www.ntxz.net/?p=2281 | 周忞 | 吉心的记事本



该日志由 吉心 于2025年10月16日发表在 我的作品, 技术在线 分类下, 你可以发表评论
在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: RouterOS Winbox Ping工具 DNS问题 | 周忞 | 吉心的记事本
关键字:

RouterOS Winbox Ping工具 DNS问题:等您坐沙发呢!

发表评论

您必须 [ 登录 ] 才能发表留言!