dnsmasq搭建简易dns服务器
2017-08-29 19:44
281 查看
系统:centos6.8_x64
本机IP:172.17.41.243
为了简便直接使用yum安装dnsmasq
需要注意的是:
1、其中
如果启用了下面设置
2、如果想让其他主机通过此主机进行解析,记得要关闭此dnsmasq主机的防火墙,以及selinux
剩下的如果想访问外网,或者想把自己想要的域名解析添加进来,就根据/etc/dnsmasq.conf文件中的配置创建文件
参考:
https://segmentfault.com/a/1190000006756321http://www.knowsky.com/888297.html
https://wiki.archlinux.org/index.php/Dnsmasq_(简体中文)http://www.knowsky.com/888297.htmlhttp://www.360doc.com/content/14/0913/13/8314158_409140713.shtmlhttps://my.oschina.net/48474/blog/292366https://www.oschina.net/news/46697/dnsmasq-2-68 https://www.baidu.com/s?wd=dnsmasq&rsv_spt=1&rsv_iqid=0xc5079a86000002c4&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&rqlang=cn&tn=baiduhome_pg&rsv_enter=1&oq=dnsmasq%25E8%25AF%259E%25E7%2594%259F%25E6%2597%25B6%25E9%2597%25B4&rsv_t=8c906Uu5NAjVhoL4fvme3n%2B1xJct2KIc%2Bqs8BYpGwy%2Bv39dNv1eYFRB9kTiKar2IbXYl&rsv_pq=e25c2b5800009973&inputT=3685&rsv_sug3=42&bs=dnsmasq%E8%AF%9E%E7%94%9F%E6%97%B6%E9%97%B4 https://my.oschina.net/48474/blog/292366
本机IP:172.17.41.243
为了简便直接使用yum安装dnsmasq
yum install -y dnsmasq安装后编辑配置文件/etc/dnsmasql.cof
cp /etc/dnsmasq.conf /etc/dnsmasq.conf.ori > /etc/dnsmasq.conf [root@localhost ~]# cat /etc/dnsmasq.conf resolv-file=/etc/resolv.dnsmasq.conf strict-order #listen-address=172.17.41.243 addn-hosts=/etc/sou_hosts address=/ganmu.com/172.17.41.243简单的进行上述配置即可。
需要注意的是:
1、其中
listen-address=172.17.41.243如果被注释掉,或为如下形式
listen-address=172.17.41.243,127.0.0.1则监听所有IP的53端口。此时就算/etc/resolv.conf中未配置任何选项,本机也能ping通
address=/ganmu.com/172.17.41.243中的ganmu.com网址。
如果启用了下面设置
listen-address=172.17.41.243即未被注释掉,此时使用ss -tunl命令查看的监听端口是监听所有端口,但是/etc/resolv.conf文件中无论是设置为nameserver 127.0.0.1或者是不设置任何选项,本机都不能ping通/etc/dnsmasq.conf文件中设置都域名。
2、如果想让其他主机通过此主机进行解析,记得要关闭此dnsmasq主机的防火墙,以及selinux
剩下的如果想访问外网,或者想把自己想要的域名解析添加进来,就根据/etc/dnsmasq.conf文件中的配置创建文件
cp /etc/resolv.conf /etc/resolv.dnsmasq.conf [root@localhost ~]# cat /etc/resolv.dnsmasq.conf nameserver 223.5.5.5 [root@localhost ~]# cat /etc/sou_hosts 172.17.41.243 /etc/init.d/dnsmasq start其中/etc/resolv.dnsmasq.conf中配置的地址的作用是:当dnsmasq查找本机的/etc/hosts和/etc/sou_hosts文件内容后,没有找到域名对应的IP后,就到/etc/resolv.dnsmasq.conf文件中设置的DNS服务器进行解析,解析后返回给dns客户端。
参考:
https://segmentfault.com/a/1190000006756321http://www.knowsky.com/888297.html
https://wiki.archlinux.org/index.php/Dnsmasq_(简体中文)http://www.knowsky.com/888297.htmlhttp://www.360doc.com/content/14/0913/13/8314158_409140713.shtmlhttps://my.oschina.net/48474/blog/292366https://www.oschina.net/news/46697/dnsmasq-2-68 https://www.baidu.com/s?wd=dnsmasq&rsv_spt=1&rsv_iqid=0xc5079a86000002c4&issp=1&f=8&rsv_bp=1&rsv_idx=2&ie=utf-8&rqlang=cn&tn=baiduhome_pg&rsv_enter=1&oq=dnsmasq%25E8%25AF%259E%25E7%2594%259F%25E6%2597%25B6%25E9%2597%25B4&rsv_t=8c906Uu5NAjVhoL4fvme3n%2B1xJct2KIc%2Bqs8BYpGwy%2Bv39dNv1eYFRB9kTiKar2IbXYl&rsv_pq=e25c2b5800009973&inputT=3685&rsv_sug3=42&bs=dnsmasq%E8%AF%9E%E7%94%9F%E6%97%B6%E9%97%B4 https://my.oschina.net/48474/blog/292366
相关文章推荐
- 烂泥:dnsmasq搭建简易DNS服务器
- 烂泥:dnsmasq搭建简易DNS服务器
- dnsmasq搭建简易DNS服务器
- dnsmasq搭建简易DNS服务器
- 搭建企业内部DNS服务器,docker 部署内部 dnsmasq
- 使用DNSmasq搭建局域网DNS服务器
- linux使用hostapd+dnsmasq管理多张网卡,搭建dns服务器,并发射wifi热点(支持360wifi等等)
- 在Mac OS X上安装 dnsmasq 来搭建DNS服务器
- 简易DNS服务器搭建,适用小型公司
- DNSmasq搭建DNS服务器
- MAC 下安装dnsmasq来搭建dns服务器
- 基于DNSMASQ 搭建个人的 DNS服务器(手机做hosts、host)
- dnscrypt-proxy+dnsmasq搭建无污染DNS服务器
- 如何搭建DNS服务器(Dnsmasq的安装与配置)
- CentOS6.5上简易搭建Postfix、Dovecot、Sasl、OPenwebmail局域网邮件服务器以及DNS服务器
- Postgres-XL 9.5简易搭建
- Postgres-XL 9.5简易搭建
- rh333 - 搭建简易CA中心
- 搭建简易留言板过程中遇到的问题
- 搭建DNS服务器