如何正确设置ROS的DNS

如何正确设置ROS的DNS,第1张

在ROS上,可以通过对53端口的UDP访问进行dst-nat,to-address指向我们自己的dns服务器或如果Ros开启DNS服务,也可以指向Ros本身。

WinBox设置:

本例中使用ROS自带的DNS服务,ROS IP为192.168.27.254。

首先开启ROS的DNS服务:Winbox中选IP->DNS,在Static页面中点Settings,按下图设置,其中202.96.64.68和202.96.69.38按你所在地区和ISP的DNS填写。

确定后在Winbox中选IP->Firewall,选NAT页面,点红色加号“+”,按下图设置:

Chian=dstnat,Protocol=UDP,Dst.Port=53,Action=dst-nat,To Address=192.168.27

命令行设置:

/ip firewall nat

add action=dst-nat chain=dstnat disabled=no dst-address-type=!local

dst-port=53 protocol=tcp to-addresses=192.168.0.1 to-ports=53

add action=dst-nat chain=dstnat disabled=no dst-address-type=!local

dst-port=53 protocol=udp to-addresses=192.168.0.1 to-ports=53

/ip dns

set allow-remote-requests=yes cache-max-ttl=1w cache-size=4096KiB

max-udp-packet-size=512 primary-dns=202.96.64.68

secondary-dns=202.96.69.38

ROS不支持双DNS,而且目前据我所知还没有你想要的这种双DNS功能。

因为当你输入一个域名的时候首先是要将域名转换为IP地址后我们才能知道这个网站是否在国外,而你的要求是根据是 在国外的域名就访问谷歌的DNS,这是无法实现的,因为我们不经过DNS的解析我们是不知道这个网址是否在国外。

DNS服务器地址呢?

在“开始”中找到“运行”(或者直接【Win】+【R】),然后输入“cmd”进入管理员操作界面:

在管理员界面中输入命令:ipconfig/all然后按Enter键确认即可显示Windows IP配置,在这里我们可以查看我们的DNS服务器地址。

如果连接了路由的话也可以通过路由来查看DNS服务器地址,在浏览器输入地址192.168.1.1弹出路由器登入对话框,通常路由器默认的账户密码均为:admin(登入后可修改)。登入路由之后可以在首页查看到DNS服务器地址了。

知道了DNS地址就可以来修改了,点击电脑右下角的连接图标,选择“打开网络和共享中心”,当然也可以在控制面板中“网络和Internet”进入“打开网络和共享中心”:

进入“网络和共享中心”后,我们再点击“本地连接”进入“本地连接  状态”对话框:

在“本地连接  状态”对话框中点击“属性”选项,弹出本地连接属性对话框:

这里我们选中本地连接属性对话框中的“Internet 协议版本4 (ICP/iPv4)”,双击后者选择下方的属性,之后即可进入“Internet 协议版本4 (ICP/iPv4)属性对话框”,在这里边即可更改DNS设置。

在“Internet 协议版本4属性”对话框中即可更改DNS地址了,选中“使用下面的DNS服务器地址”,然后DNS地址成为可编辑状态,再把查看到的DNS地址填写上再确认即可。

首选 DNS 服务器(P)   202.96.128.166

备用 DNS 服务器(A)   202.96.134.133


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/301157.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存