Dnsmasq安裝配置
默認的情況下,我們平時上網用的本地DNS服務器都是使用電信或者聯通的,但是這樣也導致了不少的問題,首當其衝的就是上網時經常莫名地彈出廣告,或者莫名的流量被消耗掉導致網速變慢。其次是部分網站域名不能正常被解析,莫名其妙地打不開,或者時好時壞。
如果碰上不穩定的本地DNS,還可能經常出現無法解析的情況。除了要避免“壞”的DNS的影響,我們還可以利用DNS做些“好”事,例如管理局域網的DNS、給手機App Store加速、糾正錯誤的DNS解析記錄、保證上網更加安全、去掉網頁討厭的廣告等等。
這時候搭建一個屬於自己的本地DNS服務器就十分必要了,本篇文章就來分享一下Dnsmasq安裝與配置方法,利用Dnsmasq來搭建一個屬於自己的本地DNS服務器,享受更乾淨無污染、更智能快速和沒有廣告干擾的DNS解析服務。
選擇好的本地DNS可以讓我們上網更快更舒心,而對於網站,選擇一個好的DNS域名解析服務也是十分重要:
1、DNS排名:十大免費DNS域名解析服務-穩定,可靠,好用的免費DNS服務
2、國外DNS:Linode免費DNS使用方法和He.net穩定功能強大的DNS解析服務
3、國內DNS:360網站衛士免費DNS和CDN申請使用及CDN緩存無法切換移動主題
1、安裝
# yum install -y dnsmasq
2、配置
(1) # vim /etc/dnsmasq.conf
加入如下內容:
###表示dnsmasq會從這個指定的文件中尋找上游dns服務器
resolv-file=/etc/resolv.dnsmasq.conf
###按照resolv.dnsmasq.conf中的順序進行查詢
strict-order
###本機地址,供局域網內其他機器使用
listen-address=118.178.143.159
###本地dns要解析的地址
addn-hosts=/etc/dnsmasq.hosts
###加入查詢到的DNS劫持的IP地址
# bogus-nxdomain=
(2)
# vim /etc/resolv.dnsmasq.conf
加入如下內容:
nameserver 118.178.143.159
nameserver 10.143.22.118
nameserver 10.143.22.116
nameserver 114.114.114.114
(3) # vim /etc/dnsmasq.hosts
加入如下內容:
192.169.1.100 dns-1.66rpg.com
3、啓動
# /etc/init.d/dnsmasq restart
# chkconfig dnsmasq on