Dnsmaq介紹:vim
Dnsmasq是一款小巧且方便地用於配置DNS服務器和DHCP服務器的工具,適用於小型網絡,它提供了DNS解析功能和可選擇的DHCP功能。緩存
Dnsmasq能夠解決小範圍的dns查詢問題,若是業務是跨機房、跨地區的話不建議使用dnsmasq作爲dns解析服務器。服務器
1.yum安裝 yum install dnsmasq -y 2.修改dnsmasq配置文件,自定義dns域名解析 vim /etc/dnsmasq.conf 寫入 #指定上游dns服務器 resolv-file=/etc/resolv.dnsmasq.conf #表示嚴格按照 resolv-file 文件中的順序從上到下進行 DNS 解析, 直到第一個成功解析成功爲止 strict-order # 開啓後會尋找本地的hosts文件在去尋找緩存的域名,最後到上游dns查找 #no-resolv listen-address=192.168.119.12 #設置爲當前服務器的ip conf-dir=/etc/dnsmasq.d # 咱們的解析記錄都寫到這個目錄下 addn-hosts=/etc/dnsmasq.hosts #自定義的dns記錄文件 3.填寫上游dns服務器ip vim /etc/resolv.dnsmasq.conf 寫入 nameserver 119.29.29.29 nameserver 114.114.114.114 nameserver 8.8.8.8 nameserver 1.1.1.1 4.填寫自建的dns解析 vim /etc/dnsmasq.hosts 寫入 123.206.16.61 pyyugo.cn 123.206.16.61 goyugo.cn 5.修改當前服務器的,dns域名服務器,指定自建的dnsmasq服務器ip vim /etc/resolv.conf nameserver 192.168.119.12 6.重啓dnsmasq,查看域名解析
用於局域網、內網服務組件間的通訊,使用域名而不是難以管理的ip地址網絡