默認的狀況下,咱們平時上網用的本地DNS服務器都是使用電信或者聯通的,可是這樣也致使了很多的問題,首當其衝的就是上網時常常莫名地彈出廣告,或者莫名的流量被消耗掉致使網速變慢。其次是部分網站域名不能正常被解析,莫名其妙地打不開,或者時好時壞。node
若是碰上不穩定的本地DNS,還可能常常出現沒法解析的狀況。除了要避免「壞」的DNS的影響,咱們還能夠利用DNS作些「好」事,例如管理局域網的DNS、給手機App Store加速、糾正錯誤的DNS解析記錄、保證上網更加安全、去掉網頁討厭的廣告等等。vim
這時候搭建一個屬於本身的本地DNS服務器就十分必要了,本篇文章就來分享一下Dnsmasq安裝與配置方法,利用Dnsmasq來搭建一個屬於本身的本地DNS服務器,享受更乾淨無污染、更智能快速和沒有廣告干擾的DNS解析服務。緩存
選擇好的本地DNS能夠讓咱們上網更快更舒心,而對於網站,選擇一個好的DNS域名解析服務也是十分重要:安全
一、DNS排名:十大免費DNS域名解析服務-穩定,可靠,好用的免費DNS服務服務器
二、國外DNS:Linode免費DNS使用方法和He.net穩定功能強大的DNS解析服務dom
三、國內DNS:360網站衛士免費DNS和CDN申請使用及CDN緩存沒法切換移動主題ide
一、安裝網站
# yum install -y dnsmasqspa
二、配置.net
(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
三、啓動
# /etc/init.d/dnsmasq restart
# chkconfig dnsmasq on