由於公司內部要搞郵件服務器,因此就須要在內部搭建一個dns服務器來實現域名解析,由於我不想搞得太複雜,因此就使用dnsmasq來作dns解析的服務器了,這個之前用過,可是不是很深刻,今天就來研究一下,用的系統是centos7,去他媽的弱智windows.windows
這個爲了方便我就直接使用centos的包管理器安裝了 yum install dnsmasq
首先備份一下原來的配置文件 cp /etc/dnsmasq.conf /etc/dnsmasq.conf.bak
接着咱們刪除原來配置文件中的全部內容,而後加上咱們要配置的內容centos
resolv-file=/etc/resolv.conf strict-order listen-address=192.168.0.50 address=/google.com/192.168.0.1
上面幾乎就是最簡單的配置了,我來解釋下什麼意思,第一行的意思是從resolv.conf這個文件獲取上游的dns地址,resolv.conf這個文件就是本機配置dns地址的文件通常來講是127.0.0.1反正無論他了,第二行意思是嚴格按照resolv-file文件中的順序從上到下進行dns解析知道第一個解析成功位置,第三行就是監聽地址,若是你想讓本機的dnsmasq服務能夠被局域網中的其餘機器訪問那麼要定義成本身的ip,而不是127.0.0.1,並且對應的防火牆要關閉 sudo systemctl stop firewalld
第四行就是定義你本身要設置的域名了bash
最後完了讓局域網中全部的機器均可以使用這個dns服務器,你要把路由器中的dns設置成本身配置的dns服務器的地址就行了服務器
歡迎關注Bboysoul的博客www.bboysoul.com Have Fungoogle