如何正常的设置OpenWrt的DNS,OpenWrt_DNS设置预防劫持,DNS污染正确设置DNS让网速更快

2018-07-27
0评论
/
26885阅读
爱搜啊

前言

上网或下载软件慢问题,除去少数设备陈旧、感染病毒、网卡硬件故障和网卡驱动错误方面的因素,绝大部分原因是由于部分上网电脑或家用无线路由器设置了错误的DNS造成的,正确的方法是应该在电脑或路由器上使用本地互联网营运商(以下简称:运营商)的DNS地址。

比如您往往会习惯性使用8.8.8.8,或上网随便搜索一个上网DNS地址,这样做虽然电脑能上网,但网速会时快时慢,甚至会发现访问许多国内大网站会很慢。这是由于大型网站为了提高全国各地用户的访问速度,会在各地服务器上缓存源网站的内容,实现用户就近访问本地附近的服务器来提高用户的访问速度。如果用户错误设置了DNS往往会造成跨营运商跨地区访问,造成打不开网页、上网慢、下载慢和网上视频卡顿等诸多不良后果。

用户最佳的DNS设置应该使用本人的运营商所在地的DNS。如果不知道本地运营商的DNS地址,可采用自动获取DNS或者拨打宽带客服电话咨询。如果不是特殊情况,建议大家不要轻易使用国外或者非本地运营商的公共DNS地址。

下面是国内各大DNS:

114.114.114.114

114.114.115.115   这两个是114DNS应该是国内用的最多的啦吧

服务IP:223.5.5.5 223.6.6.6     这个是阿里的DNS

180.76.76.76    这个是百度的DNS,号称更快更安全|云防护|无劫持|精准|高效

下面是设置路由器的DNS,以OpenWrt的DNS为例

一、 WAN口DNS设置。

WAN口DNS主要控制路由器访问网络使用的DNS服务器。例如,路由器安装软件需要访问网络,那么所使用的DNS服务器就是这个。

这个设置也相对简单。

登录到192.168.1.1,选择网络->接口,点击WAN口后面的修改,然后取消勾选“使用端局通告的DNS服务器”,再在“使用自定义的DNS服务器”后面填上要使用的DNS服务器(例如1.2.4.8或8.8.8.8等)。之后保存并应用就可以了如何正常的设置OpenWrt的DNS,OpenWrt_DNS设置预防劫持,DNS污染正确设置DNS让网速更快

回到状态页面,就可以看到DNS修改成功了。

二、 LAN口DNS设置

LAN口DNS主要控制连接到路由器的设备使用的DNS。例如,连到路由的电脑上网时使用的DNS服务器就在这里设置。

首先ssh到路由器上,修改以下几个文件。

我把修改好的配置贴出来:

1、/etc/config/dhcp  (注:不需要ipv6的话只要修改config dnsmasq下面的内容就可以了。后面的我之前为了使用ipv6做了修改。)

config dnsmasq

       option domainneeded '1'

       option boguspriv '1'

       option localise_queries '1'

       option rebind_protection '1'

       option rebind_localhost '1'

       option local '/lan/'

       option domain 'lan'

       option expandhosts '1'

       option authoritative '1'

       option readethers '1'

       option leasefile '/tmp/dhcp.leases'

       option resolvfile '/etc/resolv.dnsmasq.conf'   (注:希望和WAN口DNS保持一致的不用修改,也不用做下面的第2步。)

       option localservice '1'

       option cachelocal '1'

       option cachesize '5000'

       option dhcpleasemax '20'

       option expandhosts '1'

       option filterwin2k '1'

       option nonegcache '1'

       option strictorder '1'

config dhcp 'lan'

       option interface 'lan'

       option start '100'

       option limit '150'

       option leasetime '24h'

       option dhcpv6 'hybrid'

       option ra 'hybrid'

       option ndp 'hybrid'

config dhcp 'wan'

       option interface 'wan'

       option ignore '1'

config odhcpd 'odhcpd'

       option maindhcp '0'

       option leasefile '/tmp/hosts/odhcpd'

option leasetrigger '/usr/sbin/odhcpd-update'

config dhcp 'wan6'

       option interface 'wan'

       option dhcpv6 'hybrid'

       option ra 'hybrid'

       option ndp 'hybrid'

  option master '1'

2、新建/etc/resolv.dnsmasq.conf:   (注:nameserver可以根据自己的需要添加或删除或修改)

nameserver 1.2.4.8
nameserver 8.8.8.8
nameserver2001:4860:4860::8888

3、在web界面(系统->启动项)重启dnsmasq。

三、为192.168.1.1设置域名

我想通过o.cn访问路由器管理界面,怎么办?

ssh到路由器上,修改/etc/hosts,添加一行:

192.168.1.1 o.cn

之后再重启dnsmasq,通过浏览器输入o.cn就进入192.168.1.1了。


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2018-07-27发布