OpenWRT有三个地方设置DNS,究竟设置哪个地方会更好?

前言

刚上手OpenWRT软路由系统的小伙伴或许都会有这样的疑问:OpenWRT这个系统有三个地方是设置DNS的,究竟设置哪一个才是正确的?

这个还得从实际应用说起。

一般来说,咱们在使用路由器的时候,DNS都是默认运营商的DNS设置,比如电信的DNS 202.96.128.86(广东),联通的DNS 221.5.88.88(广州),移动的DNS(小白没用过,懒得去查)。

在这就有个疑问了,为啥OpenWRT会有三个设置DNS的地方?

注意⚠️:小白这里说的DNS指的是IPv4的DNS,IPv6的DNS咱们暂时忽略。

第一个地方:接口LAN的基本设置

第二个地方:接口LAN的高级设置

第三个地方:接口WAN的高级设置

咱们第一次入手,究竟要怎么设置才是正确的?

正文开始

首先要了解这三个地方设置DNS有什么不一样。

接口LAN基本设置/接口WAN高级设置

如果调整接口LAN上基本设置里的【自定义DNS服务器】

或者在接口WAN里调整【自定义的DNS服务器】

则在路由器下的所有设备获取到的DNS都是192.168.xx.xx(路由器的默认地址)

意思就是,无论这两个调整成什么样子,输入域名访问网站时,电脑总会经过路由器的DNS服务器查询。

这种经过路由器查询域名的好处是,可以直接在路由器上做域名拦截。

如果域名解析查询不经过路由器的DNS服务器则会向自定义的服务器进行查询。

接口LAN的高级设置

这个位置的DNS设置方法有点奇葩,需要输入【6,x.x.x.x,x.x.x.x】,这里的x.x.x.x指的是DNS地址。

开头的【6,】具体指的啥,小白也没特地去搞明白。

这样设置之后,在路由器下的DNS直接就会指向对应手动设置的DNS地址,比如我这里设置的是【6,223.5.5.5,221.5.88.88】

在接口LAN的高级设置里设置了【6,xx.xx.xx.xx,xx.xx.xx.xx】之后,电脑通过DHCP获取的DNS就直接是手动设置的这个xx.xx.xx.xx,在访问网站的时候就不会经过路由器的DNS服务器进行查询。

手动设置之后,经过路由器拦截的域名就不会生效了。

--END--

DNS一般不需要手动去修改,如果一定要改,建议直接在对应设备上使用手动设置的DNS服务器,避免影响到大局。

手动设置DNS有什么作用?

提升网络访问速度、增强网络安全、以及优化上网体验。

一般来说咱们使用默认的DNS就好了,没必要手动去设置DNS啦!

相关推荐
硬核科技25 分钟前
变压器在电源中的核心作用
网络·单片机·嵌入式硬件·硬件工程·智能硬件·开关电源
毅凉36 分钟前
Linux笔记
linux·c语言·网络·数据库
FPGA_Linuxer2 小时前
xilinx hbm ip运用
网络·网络协议·tcp/ip
i嗑盐の小F2 小时前
【 ACM独立出版,见刊后1个月检索!!!】第二届通信网络与机器学习国际学术会议(CNML 2024,10月25-27)
网络·图像处理·人工智能·深度学习·算法·机器学习·计算机视觉
金灰2 小时前
wx小程序渗透思路
网络·windows·安全·小程序·notepad++
mit6.8242 小时前
[Linux#49][UDP] 2w字详解 | socketaddr | 常用API | 实操:实现简易Udp传输
linux·网络·c++·笔记·后端
南叔先生2 小时前
Linux 性能优化 copy
网络·数据库·php
不悔哥3 小时前
openwrt wsdd模块介绍
linux·c语言·网络·tcp/ip·智能路由器
SUGERBOOM3 小时前
华为eNSP使用详解
网络·华为