DNSmasq配置本身已经很简单,不过为了方便还是写了一个一键脚本。
环境要求:CentOS 6/7
1.先使用ifconfig
命令查看服务器IP,并记录,比如下图中的192.168.0.4
2.执行下面的命令安装DNSmasq
#安装epel源
yum -y install epel-release
#安装DNSmasq
wget https://raw.githubusercontent.com/helloxz/dnsmasq/master/dns.sh --no-check-certificate
chmod +x dns.sh
#注意后面填写ifconfig看到的IP
./dns.sh 192.168.0.4
3.如果是阿里云等服务器,注意防火墙还要放行tcp/udp 53端口。输入netstat -apn|grep 'dnsmasq'
可查看DNSmasq是否运行正常。
service dnsmasq start
service dnsmasq stop
service dnsmasq restart