找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 32294|回复: 3

OpenWrt的DNS相关设置

[复制链接]
本帖最后由 费脑筋 于 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等)。之后保存并应用就可以了


回到状态页面,就可以看到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了。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
66666666666666666666666666666666666666666666666666666666666666666666666666666666666
回复

使用道具 举报

好文不错不错
回复

使用道具 举报

GitHub上同步googleDns,一不小心就出去了,这种方法叫hosts番羽墙,不稳定,但反劫持可以和其它方法一起来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-17 08:45

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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