一、服務(wù)器環(huán)境
公司主營業(yè)務(wù):網(wǎng)站設(shè)計制作、網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出集美免費(fèi)做網(wǎng)站回饋大家。
必須為centos6.x的 環(huán)境 centos7.x不能按照本教程 centos5.x未測試
二、安裝并啟動DNSMASQ
yum install -y dnsmasqservice dnsmasq start
三、dnsmasq配置
1、Dnsmasq的配置文件路徑為:/etc/dnsmasq.conf
# ll -d /etc/dnsmasq.conf -rw-r--r-- 1 root root 21237 Feb 23 00:17 /etc/dnsmasq.conf
2、編輯/etc/dnsmasq.conf
resolv-file=/etc/resolv.dnsmasq.conf //dnsmasq 會從這個文件中尋找上游dns服務(wù)器strict-order //去掉前面的#addn-hosts=/etc/dnsmasq.hosts //在這個目里面添加記錄listen-address=127.0.0.1,192.168.1.123//監(jiān)聽地址 如果想對所有計算機(jī)服務(wù),則為0.0.0.0
3、修改/etc/resolv.conf
echo 'nameserver 127.0.0.1' /etc/resolv.conf
4、創(chuàng)建resolv.dnsmasq.conf文件并添加上游dns服務(wù)器的地址
touch /etc/resolv.dnsmasq.confecho 'nameserver 119.29.29.29' /etc/resolv.dnsmasq.conf
5、創(chuàng)建dnsmasq.hosts文件
cp /etc/hosts /etc/dnsmasq.hostsecho 'addn-hosts=/etc/dnsmasq.hosts' /etc/dnsmasq.conf
提示:resolv.dnsmasq.conf中設(shè)置的是真正的Nameserver,可以用電信、聯(lián)通等公共的DNS。
三、DNSmasq啟動
1、設(shè)置Dnsmasq開機(jī)啟動并啟動Dnsmasq服務(wù):
chkconfig dnsmasq on/etc/init.d/dnsmasq restart
2、netstat -tunlp|grep 53 查看Dnsmasq是否正常啟動:
# netstat -tlunp|grep 53tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 2491/dnsmasq tcp 0 0 :::53 :::* LISTEN 2491/dnsmasq udp 0 0 0.0.0.0:53 0.0.0.0:* 2491/dnsmasq udp 0 0 :::53 :::* 2491/dnsmasq
3、dig smallxu.me,第一次是沒有緩存,所以時間是400多
4、第二次再次測試,因為已經(jīng)有了緩存,所以查詢時間已經(jīng)變成了2.
為了防止故意進(jìn)行DNS劫持,這里不貼出
四、DNSMASQ的配置
1、本地DNS使用
這里我們本地DNS可以使用服務(wù)器中配置的IP,這樣我們本機(jī)就使用到自己的DNS,備用DNS可以用一個第三方公用DNS。
2、屏蔽網(wǎng)站/廣告
vi /etc/dnsmasq.conf
如果我們需要屏蔽某個網(wǎng)站或者廣告,可以修改上面的文件
address=/itbulu點(diǎn)抗 /127.0.0.1address=/smallxu.me/127.0.0.1
比如我希望無法打開這兩個網(wǎng)站,就在配置文件中添加指定的IP或者其他劫持的IP,比如我們打開某個網(wǎng)站被指定到其他的服務(wù)器或者網(wǎng)站中,就這樣被劫持的。同樣的,我們也可以將廣告目錄屏蔽。
添加后 smallxu.me和itbulu點(diǎn)抗 將會被解析到127.0.0.1
第五、Dnsmasq配置和使用總結(jié)
Dnsmasq實際功能不僅僅局限在上面的搭建我們本地需要的DNS服務(wù)器功能,如果真就這么簡單的用法,那我們也沒有必要用一臺服務(wù)器配置。使用點(diǎn)第三方公共DNS還是沒有問題的,有點(diǎn)廣告也無妨。
騰訊公共DNS指的是DNSPod公司推出的公共域名解析服務(wù),這項服務(wù)IP為119.29.29.29。該服務(wù)支持為全網(wǎng)用戶提供域名的公共遞歸解析服務(wù),其使用方式如下:
1.首先通過百度搜索【騰訊電腦管家】,在其官網(wǎng)上點(diǎn)擊下載該軟件到個人電腦上。
2.將電腦管家安裝到電腦上,打開該軟件進(jìn)入軟件的首頁。在首頁的底部將頁面切換為【工具箱】頁面。
3.進(jìn)入【工具箱】頁面后,點(diǎn)擊工具欄頁面中的小工具【DNS選優(yōu)】,進(jìn)入電腦的DNS配置頁面。
4.在軟件的DNS選優(yōu)頁面中,找到騰訊提供的DNS選項,其IP地址為119.29.29.29。
5.然后點(diǎn)擊該選項右側(cè)的【啟用】按鈕,即可成功在電腦上使用騰訊提供的公共DNS解析服務(wù)。
DNS地址是一個域名服務(wù)器地址,可以把用戶的網(wǎng)站地址解析成IP地址。如果這個服務(wù)器出現(xiàn)問題,可能就上不了網(wǎng)了。那么dns地址怎么設(shè)置呢?
1、 在桌面任務(wù)欄中,對著網(wǎng)絡(luò)系統(tǒng)托盤圖標(biāo)擊右鍵。
2、 在彈出的右鍵菜單中,選擇“打開網(wǎng)絡(luò)和Internet設(shè)置”選項。
3、 在打開的網(wǎng)絡(luò)和共享中心頁面中,點(diǎn)擊頁面左側(cè)“以太網(wǎng)”選項。
4、 在打開的以太網(wǎng)設(shè)置頁面中,在頁面右側(cè),點(diǎn)擊“更改適配器選項”按鈕。
5、 在彈出的頁面中,直接雙擊當(dāng)前網(wǎng)絡(luò)連接使用的網(wǎng)絡(luò)適配器,打開網(wǎng)絡(luò)狀態(tài)頁面。
6、 在打開的網(wǎng)絡(luò)狀態(tài)頁面中,點(diǎn)擊頁面底部“屬性”按鈕。
7、 在打開的網(wǎng)絡(luò)屬性頁面中,雙擊頁面中的“Internet協(xié)議版本4”選項。
8、 在打開的頁面中,點(diǎn)擊選擇“自動獲得IP地址”及“自動獲得DNS服務(wù)器地址”,并點(diǎn)擊頁面底部“確定”按鈕。
9、 如果在使用過程中,發(fā)現(xiàn)自動獲取的DNS服務(wù)器地址無法正常打開網(wǎng)頁,建議設(shè)置為180.76.76.76或者114.114.114.114,并點(diǎn)擊“確定”按鈕。
10、 設(shè)置完畢之后,返回到上級頁面,點(diǎn)擊“確定”按鈕,保存相關(guān)設(shè)置即可。
以上就是給各位帶來的關(guān)于dns地址怎么設(shè)置的全部內(nèi)容了。