【Raspberry Pi 3試用體驗】+ 搭建本地DNS伺服器
阿新 • • 發佈:2019-01-03
//本文內容來自StarSight,歡迎訪問。
需求:上網時莫名地彈出廣告,或者莫名的流量被消耗掉導致網速變慢。其次是部分網站域名不能正常被解析,莫名其妙地打不開,或者時好時壞。
管理下區域網的DNS(雙十一的時候,把某寶網站直接給解析到本地ip,打不開網頁,O(∩_∩)O哈哈~)
這裡我用的是dnsmasq
安裝比較簡單:
1
|
|
下面我們就需要配置dnsmasq了,配置檔案一般位於路徑/etc/dnsmasq.conf
這個檔案裡全是註釋的內容,相當於空檔案。我先備份了此檔案,然後修改了一些配置:
1 2 3 |
|
1 2 3 4 5 6 7 8 9 10 |
|
在/etc/wenjie_dns.conf 寫入 DNS伺服器,本地的當然得放在第一個,下面的寫其它穩定的就行
1 2 3 |
|
重啟服務:
1
|
|
將Dnsmasq作為本地DNS伺服器使用,直接修改電腦的本地DNS的IP地址即可。
ping 一下試試
大功告成。
攔截一些廣告,也可以把域名劫到127.0.0.1 bogus-nxdomain 這個配置檔案裡的選項可以反dns劫
對於dns快取,可以用dig 命令看一下效果。 樹莓派沒有安裝,可以安裝一下:
1
|
|
還有no-hosts 選項 ,預設情況下這是註釋掉的, dnsmasq 會首先尋找本地的 /etc/hosts 檔案,再去尋找快取下來的域名, 最後去上游 dns 伺服器尋找。所以/etc/hosts才是dnsmasq第一個尋找的地方。