路由器的wan口dns、dhcp的dns和主机设置的电脑上dns的区别是什么?

路由器的wan口dns、dhcp的dns主机设置的电脑上dns的区别是什么?

2018-10-11 13:13 来源: 本站整理 作者:U盘量产网 浏览量:7059次

注:本文中有部分内容是转发者添加的。

    TP-LINK 家用路由器的 WAN 端口的 DNS 服务器和 DHCP 的 DNS 服务器有哪些区别?设置哪一个会生效?下面就给大家介绍一下

     简单来说WAN口的DNS是给路由器看的,
     DHCP的DNS是给连接的设备看的 ;

路由器的wan口dns和dhcp区别是什么?


另外还可以在你的本地电脑端设置dns:

 

相当于有3个地方可以设置dns了,那么哪一个dns算有效呢?

 

路由器的wan口dns和dhcp区别是什么?

    其实这3个dns设置任何一个都是有效的,他们3个是有优先级的,你本地电脑的dns是最高优先级,也就是说如果你电脑的dns设置跟其他2个不一样,那么当你访问网站的时候,是自动遵循你电脑的dns路线的。

    第二优先级的是路由器的dhcp的dns,如果你电脑端的dns没有设置=自动获取的话,这里获取的首先就是dhcp的dns,如果你电脑端和dhcp都没有设置dns,都是默认的话,使用的就是wan端口的dns,这样说大家都明白了吧,所以一般wan口的dns都是会自动获取到电信分配的dns的,即便是你路由器的dhcp和电脑端的dns都不设置都是可以正常上网的,当然你如果要防止dns劫持,那么你只需要在你电脑端设置一个安全的dns就行了。

    专业点的说法就是WAN 端口的 DNS 服务器从ISP电信运营商获取路由器向之发送域名解析请求; 
DHCP 的 DNS 服务器可以自主设置或者继承WAN的DNS服务器,所有自动获取DNS服务器的连接设备向之发送域名解析请求; 所以上网使用域名解析时使用上面3个dns服务器的优先级循序:本机电脑的dns服务器--->路由器中的dhcp服务器中的dns服务器--->路由器中的wan口中的dns服务器。这3个服务器中只要有一个设置了都能保证上网的域名解析,
另外,你设备上,例如Windows也可以在网络连接上自主设置DNS服务器,或者接受DHCP服务器分配的DNS服务器,本地受用。

注意:dhcp服务器是在路由器中设置的

  • 5
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
路由器上网的连接和设置方法双路由器上网的连接和设置方法双路由器上网的连接和设置方法双路由器上网的连接和设置方法方法一: 要点:更改第二个路由器自己的IP地址,关闭它的DHCP。 一。首先保证只一个路由器时能正常上网。 二。1)设置计算机:每台计算机最好都照如下设置:网络邻居-右键-属性,本地连接-右键-属性,TCP/IP属性,自动获取。 二。2)设置路由器设置路由器最好参照说明书。 可能要对两个路由器进行设置。在这里将原来的路由器命名为路由器Ⅰ。后加的路由器命名为路由器Ⅱ。要设置哪个路由器,则使用计算机直接连接那个路由器,同时,最好将其余不相关的网线暂时从该路由器上拆除。路由器Ⅰ的设置参考下图: 路由器Ⅱ的设置参考下图: 三。连接方法。参考下图: 路由器Ⅰ连路由器Ⅱ的那根网线最好是交叉网线。路由器Ⅰ的任意一个LAN路由器Ⅱ的任意一个LAN即可。 四。检查是否可以正常上网了。 如果还不能上网,检查自己的设置是否正确,可利用命令来实现,参考下图: 五。此种连接方式说明。 此种方式将路由器Ⅱ当作集线器(HUB)使用,在某种意义上来说可以看成是透明的。因此所有的计算机的地位是平等的,访问局网共享也毫无阻力。但此种方法会消耗掉2个LAN,因此多加一个4路由器只能最多接6台电脑。因为路由器Ⅱ几乎是透明的,因此接路由器Ⅱ的电脑的网关应该和①②③台电脑一样是路由器Ⅰ的IP地址,但是由于路由器Ⅱ的DHCP可能造成分配IP地址给④⑤⑥时把网关设置成自己,因此在上面需要指定一下。 方法二: 要点:设置第二个路由器WAN为动态IP以便从第一个路由器那里获得IP地址,更改它自己的IP地址和DHCP到另一个网段去使之与第一个路由器不在同一个网段。 一。计算机的设置路由器Ⅰ的设置都与第一种方法类似。 1)路由器Ⅰ的设置同方法一。 2)路由器Ⅱ的设置见下图: 更改WAN地址,更改LAN地址,更改DHCP地址范围。 二。连接。 这里用普通的直连网线连接路由器Ⅰ的任意一个LNA路由器Ⅱ的WAN即可。见下图: 三。此种连接方式说明。 此种方式路由器Ⅱ做路由器使用,路由器可看成是一台电脑,因此路由器Ⅱ与计算机①②③的地位是平等的。计算机④⑤⑥⑦必须通过路由器Ⅱ这个网关才能访问出去,因路由器作为一个隔绝的设备存在,它将自己分成两半,一个WAN地址与①②③在一起。LAN地址与④⑤等在一起。因此④⑤等电脑上的网关必须指向路由器Ⅱ的LAN地址,而不是路由器Ⅰ。此种方式比上一种多接一台机子。此种方式可能让④⑤等机子速度有所变慢,但是安全性却大大提高了。 如果失败: 1。无法设置路由器。 看说明书,如果没有可到网上该路由器官方网站上下载。然后对路由器进行复位。用一台机子连那个路由器,并且拔除其余所有网线。负责设置的那台电脑设置自己的IP地址成为自动获取,然后再看看是否能进入设置页面。 2。无法访问Internet。 如果是①②③电脑无法访问,首先进入设置页面看路由器的运行状态中的WAN是否已连接,即是否上网了。没有的话检查ADSL帐号,或者换一根网线连接路由器Ⅰ的WAN至ADSL。甚至可以用部电话直接接ADSL的那个电话线看是不是通的。 如果是④⑤等电脑无法访问。首先检查IP地址是否与路由器Ⅱ在同一个网段。以及网关地址是否正确(方法一是路由器Ⅰ的IP地址,方法Ⅱ是路由器Ⅱ 的IP地址)。DNS地址是否是路由器Ⅰ的IP地址(不论方法一或二),也可以是电信的IP地址,比如61.128.128.68。再依次对照上图进行检查。 方法二的局网文件共享: 必须对路由器Ⅰ进行一个设置,如下图,如果不设置,④⑤等电脑可以访问局网①②③,但反过来就不行。 因为电脑①等与电脑④⑤等不在同一个网段,他们之间只能通过路由器来连接。当局网访问时有三种情况: 1。假设电脑①欲访问局网的电脑②,则发送信息至路由器Ⅰ的LAN路由器Ⅰ检查后发现属于本网段,通过内部记录知道电脑②在哪个LAN上,直接通过那个LAN发送至电脑②。 2。假设电脑④欲访问局网的电脑⑤,同上。路由器Ⅱ直接发送。 3。假设电脑④欲访问局网的电脑①,路由器Ⅱ检查后发现不属于本网段,“不属于本网段的全部丢到WAN”这个铁的规定存在,因此将数据交给WANWAN传至路由器Ⅰ,路由器Ⅰ检查后发现属于它的网段,通过LAN直接发送给电脑①。 4。假设电脑①欲访问局网的电脑④,经路由器Ⅰ检查后发现不属于本网段,直接丢到WAN,而WAN连接的是ADSL,数据传出去就杳无音信了。 因此,必须要让路由器Ⅰ知道凡是访问电脑④⑤等地址的都要丢给路由器Ⅱ,这就是在上面的静态路由中设置的。 设置后,电脑①欲访问局网④,路由器Ⅰ检查后发现与静态路由中设置的一样。按照设置,这样的地址的数据都交给连接它的一个LAN上,这个LAN的地址就是路由器Ⅱ的WAN地址。因此路由器Ⅰ将数据传给路由器Ⅱ的WAN路由器Ⅱ检查后发现有这台电脑,再传给电脑④。
好的,以下是使用 Docker 搭建 OpenWrt 容器作为旁路由和 DNS 服务器,其他容器从 OpenWrt 容器进行网络访问的步骤: 1. 安装 Docker,这里假设您已经安装好了 Docker。 2. 搜索并下载 OpenWrt 镜像,可以使用以下命令: ``` docker pull openwrtorg/rootfs:latest ``` 3. 创建并启动一个 OpenWrt 容器,可以使用以下命令: ``` docker run -itd --name openwrt --privileged openwrtorg/rootfs /sbin/init ``` 4. 进入 OpenWrt 容器,可以使用以下命令: ``` docker exec -it openwrt /bin/bash ``` 5. 配置 OpenWrt 为旁路由和 DNS 服务器,具体步骤可以参考 OpenWrt 官方文档。以下是示例配置: - 将 WAN 设置DHCP 客户端,从上游路由器获取 IP 地址和 DNS 服务器地址。 ``` uci set network.wan.proto=dhcp uci commit network ``` - 将 LAN 设置为静态 IP 地址,例如设置为 192.168.1.1/24。 ``` uci set network.lan.proto=static uci set network.lan.ipaddr=192.168.1.1 uci set network.lan.netmask=255.255.255.0 uci commit network ``` - 启用 DHCP 服务器,分配 IP 地址给其他容器,例如分配 IP 地址范围为 192.168.1.100 至 192.168.1.200。 ``` uci set dhcp.lan.start=100 uci set dhcp.lan.limit=100 uci set dhcp.lan.leasetime=12h uci commit dhcp ``` - 配置 DNS 服务器,将 DNS 查询转发到上游 DNS 服务器。 ``` uci set dhcp.lan.dhcp_option="6,192.168.1.1" uci set dhcp.lan.dns=223.5.5.5 # 这里以腾讯公共 DNS 服务器为例 uci commit dhcp ``` 6. 配置 Docker 容器的网络为桥接模式,这样可以将 Docker 容器与 OpenWrt 容器连接到同一个网段。可以使用以下命令: ``` docker network create --driver=bridge --subnet=192.168.1.0/24 mybridge docker network connect mybridge openwrt ``` 7. 在其他容器中配置网络,使其可以通过 OpenWrt 容器进行网络访问。可以使用以下命令: ``` docker run -itd --name mycontainer --network mybridge myimage /bin/bash ``` 其中,myimage 是您要运行的容器镜像,mycontainer 是容器的名称。 8. 在其他容器中配置 DNS 服务器为 OpenWrt 容器的 IP 地址,例如设置为 192.168.1.1。 ``` echo "nameserver 192.168.1.1" > /etc/resolv.conf ``` 现在,其他容器就可以通过 OpenWrt 容器进行网络访问和 DNS 解析了。希望对您有所帮助,如果您还有其他问题,请随时提出。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值