@byxiaoxie5 年前

03/13
19:35
Home

DNSmasq 搭建公共DNS

此方法仅用与[ubuntu 14.04+ debian 8 centos 7+]系统
服务器:系统平台[Debian 8 x64] 测试IP:[149.28.13*.**] 主机:系统平台[Windows 7]

先更新好软件包

apt update  && apt upgrade -y

#centos安装
yum -y install dnsmasq
#如果是ubuntu系统
apt-get -y install dnsmasq
#新建一个resolv.dnsmasq.conf文件,配置上游DNS

vim /etc/resolv.dnsmasq.conf

#内容
nameserver 8.8.8.8
nameserver 8.8.4.4
#修改DNS配置文件/etc/dnsmasq.conf

#上游DNS路径
resolv-file=/etc/resolv.dnsmasq.conf

#取消strict-order注释
strict-order

#监听地址,改成自己服务器公网IP
listen-address=149.28.13*.**
#服务器指定与域名定向[可以不用添加]

#google指定8.8.8.8进行解析(指定DNS上游)
server=/google.com/8.8.8.8

#DNSmasq支持域名进行泛解析如:[*.youku.com]这样的格式
#将优酷广告域名指向到127.0.0.1实现广告屏蔽
address=/ad.youku.com/127.0.0.1
#启动
/etc/init.d/dnsmasq start
#停止
/etc/init.d/dnsmasq stop
#重新启动
/etc/init.d/dnsmasq restart

DNSmasq 搭建公共DNS

加载中……