随着安卓或 ios 手机系统升级,已经越来越难拿到 root 权限,无法改动 hosts 文件。这时候我们需要一个自己的 dns 服务器,通过 dns 服务器解析域名到指定 ip,愉快的测试。
环境:centos 7.5 系统,python2.7
1.安装 dnsmasq
yum -y install dnsmasq
2.配置 dnsmasq
vim /etc/dnsmasq.conf
resolv-file=/etc/resolv.conf
strict-order
listen-address=192.168.1.230
address=/demon.com/192.168.1.230
server=114.114.114.114
bogus-nxdomain=114.114.114.114
3.配置域名解析,其实就是配置本机 hosts
vi /etc/hosts
4.启动服务,重启服务命令
启动
service dnsmasq start
重启
service dnsmasq restart
每次修改 hosts,都需要重启服务才会生效。