dnsmasqのシンプルなアプリケーション

使用するかどうかをバインドDNS解決サービス、DNSMASQを提供するために比較や構成は特にテストシナリオやSOHOオフィスの用語のいくつかは、使用するDNSサーバーとして使用することができ、より迅速かつ簡単です。

1.システム環境

Ubuntuの18.04

2.インストール

apt-get install dnsmasq

3.設定

vim /etc/dnsmasq.conf

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

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

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

#本地主机解析记录
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

4.テスト

ローカルネットワークの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

5.テストDNSキャッシュ

第1の分析シーナのドメイン名、および、ドメイン名の前に起因する62ミリ秒のクエリ時間を訪問していません

dig [www.sina.cn](http://www.sina.cn) A @10.100.33.50 | grep Query
;; Query time: 62 msec

二度目シーナ解決ドメイン名、クエリ時間は3ミリ秒に短縮されました

dig [www.sina.cn](http://www.sina.cn) A @10.100.33.50 | grep Query
;; Query time: 3 msec

おすすめ

転載: blog.51cto.com/talk1985/2404936