Dnsmasq简单测试

1、安装

apt-get install dnsmasq

2、配置

vim /etc/dnsmasq.conf

listen-address=10.100.33.50 #监听本机ip地址

resolv-file= /etc/dnsmasq.d/resolv.dnsmasq.conf #用于非本地主机解析记录解析的dns列表

strict-order #实际解析按照resolv-file中从上到下dns server的顺序进行解析

addn-hosts=/etc/hosts #本地主机解析记录

----------------------------------------------------------------------------------------------

vim /etc/dnsmasq.d/resolv.dnsmasq.conf

server = 114.114.114.114

server = 233.5.5.5

----------------------------------------------------------------------------------------------

vim /etc/hosts

10.10.33.22 office.zabbix.you.cn

10.10.33.21 office.grafana.you.cn

----------------------------------------------------------------------------------------------

vim /etc/resolv.conf #本机的dns配置

nameserver 114.114.114.114

3、测试

本地通过内网dns 10.100.33.50 测试域名
dig office.zabbix.you.cn @10.100.33.50 +short

10.10.33.22

dig office.grafana.you.cn @10.100.33.50 +short

10.10.33.21
测试dns缓存
第一次解析sina域名,由于之前并没有访问过这个域名,查询时间为62 msec
dig [www.sina.cn](http://www.sina.cn) A @10.100.33.50 | grep Query

;; Query time: 62 msec
第二次解析sina域名,查询时间已缩短为3 msec
dig [www.sina.cn](http://www.sina.cn) A @10.100.33.50 | grep Query

;; Query time: 3 msec
    原文作者:Shark1985
    原文地址: https://www.jianshu.com/p/7bb0c0d4ac92
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞