恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7883|回复: 3

OpenWrt的DNS相关设置

[复制链接]
发表于 2016-9-13 22:51 | 显示全部楼层 |阅读模式
本帖最后由 费脑筋 于 2016-9-13 23:21 编辑

一、 WAN口DNS设置。
WAN口DNS主要控制路由器访问网络使用的DNS服务器。例如,路由器安装软件需要访问网络,那么所使用的DNS服务器就是这个。
这个设置也相对简单。
登录到192.168.1.1,选择网络->接口,点击WAN口后面的修改,然后取消勾选“使用端局通告的DNS服务器”,再在“使用自定义的DNS服务器”后面填上要使用的DNS服务器(例如1.2.4.8或8.8.8.8等)。之后保存并应用就可以了
1.png

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

二、 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了。


3.png
我的恩山、我的无线 The best wifi forum is right here.
发表于 2016-9-13 23:07 | 显示全部楼层
66666666666666666666666666666666666666666666666666666666666666666666666666666666666
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-7-27 20:38 | 显示全部楼层
好文不错不错
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-7-28 18:12 | 显示全部楼层
GitHub上同步googleDns,一不小心就出去了,这种方法叫hosts番羽墙,不稳定,但反劫持可以和其它方法一起来
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛 ( 苏ICP备05084872号-1 )

GMT+8, 2019-6-27 08:09

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表