centos7安裝dnsmasq局域網dns


Dnsmaq介紹:

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地址

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM