為了喝牛奶,自己養了一條乳牛!?

 

原由

因為已經在 “樹梅派” 上架設了一些網站, 有公開給外網的, 也有只在家裏內網使用的。具體上, 我都給它們取了名子, 不再是毫無感覺的 ip 數字。其實, 輕量型的 DNS 伺服器倒也沒用到多少資源, 於是就架設在 “樹梅派” 上, 使用 “樹梅派” 本身的 /etc/hosts當資料庫, 外加一千條 “快取”, 如果網路名稱查不到的話, 就再往中華電信的DNS伺服器去查找 (168.95.1.1)。

其實, 自己架個DNS也是有好處的, 可以避免過於曝露自己的 “網路足跡”, 然後被有心人 “大數據” 了。例如說, 經常到好市多、大潤發、全聯消費,那麼消費習慣和購物內容就會被知道, 因此, 你的飲食營養成份會被分析, 你的健康狀況會被分析, 自己架一個 DNS伺服器好比自己開了一個菜園和架了一個小型攤車, 如果攤車上沒有想要的貨物的話再到外面進貨, 這樣購物的習慣和內容就會被模糊掉, “網路足跡” 也是如此。 網路雖然不安全, 但更怕有心人!

安裝

參考 How to Run Your Own DNS Server on Your Local Network

樹梅派設定 :

sudo vim /etc/dnsmasq.conf

pi@raspberrypi:— $ cat /etc/dnsmasq.conf I grep domain - needed bogus-priv cache- size=1000 dhcp -mac=set: , 38 : 27 : EB : : * : * dhcp - reply - delay=tag : , 2 server-168.95.192.1 server;

改完設定後重新啟動, 然後確認一下狀況, 命令如下

sudo systemctl restart dnsmasq
sudo systemctl status dnsmasq

cat /etc/hosts

pi@raspberrypi:— $ cat /etc/hosts 127.0.0.1 localhost localhost ip6-10ca1host ip6-100pback ff02: ip6-aIInodes ff02: ip6-a1trouters raspberrypi #127.0.1.1 rich -dell -5415 rich -del I -5415. rurupapa 192. 168 . 3. 105 192. 168.3. 178 raspberr pi raspberr i. rurupapa rich w 192. 168 . 3. 236 riC -acer-n rlC - acer-n . rurupapa rich-nuc rich-nuc. rurupapa 192. . 3. 246 . ruru a a h m admin . ruru a a

分享器設定 :

基 本 設 定 狀 態 網 路 - 網 際 網 路 - 區 域 路 ( LA ) - DHCP 伺 器 一 DNS - 定 路 快 速 設 定 DHCP 伺 服 器 DHCP 伺 服 器 : IP 位 址 範 : 位 址 租 用 時 間 : 預 閘 道 : 主 要 DNS: 次 要 DNS: 進 階 設 定 用 DHCP 伺 120 16 95 , 1 , 1 192 68 , 3 , 100 192 , 168 , 3 , 192 , 168 , 3 , 178 192 , 168 , 3 , 249 分 鐘 · ( 在 1-2880 之 預 設 值 為 120 ( 選 ) ( 選 ) 登 出 儲 存

把主要的 DNS改到自己架設的位置 192.168.3.178, 次要的繼續用中華電信的, 確保自己架設的伺服器倒了內網還能繼續運作

測試和結果 :

在Windows開啟 cmd 視窗, 執行 ipconfig /all

查看一下 DNS伺服器位置的設定, 如下

命 令 提 示 字 元 無 線 區 域 網 路 介 面 卡 Wi-Fi. 連 線 特 定 DNS 尾 碼 8 實 體 位 址 是 是 12 2 21 | 4 0 —— 5 好 午 午 DHCP 已 啟 用 自 動 設 定 啟 用 連 結 - 本 機 IPv6 位 址 選 3 , 月 月 3 8 2 項 偏 上 下 - 、 ' : , 0 「 ~ CC CC 0 OC 日 日 IPv4 位 址 子 網 路 遮 罩 租 用 取 得 租 用 到 期 預 設 閘 道 , DHCP 伺 服 器 DHCPv6 IAID DHCPv6 用 戶 端 Ⅸ Ⅱ Ⅸ DNS 伺 服 器 . NetBIOS over Tcpip

ping raspberrypi.rurupapa

C:\Users\RichHuang>ping raspberrypi.rurupapa

Ping raspberrypi [192.168.3.178] (使用 32 位元組的資料):
回覆自 192.168.3.178: 位元組=32 時間=2ms TTL=64
回覆自 192.168.3.178: 位元組=32 時間=2ms TTL=64
回覆自 192.168.3.178: 位元組=32 時間=3ms TTL=64
回覆自 192.168.3.178: 位元組=32 時間=2ms TTL=64

192.168.3.178 的 Ping 統計資料:
封包: 已傳送 = 4,已收到 = 4, 已遺失 = 0 (0% 遺失),
大約的來回時間 (毫秒):
最小值 = 2ms,最大值 = 3ms,平均 = 2ms

ping rich_wp.rurupapa (a website running wordpress in home network)

C:\Users\RichHuang>ping rich_wp.rurupapa

Ping raspberrypi [192.168.3.178] (使用 32 位元組的資料):
回覆自 192.168.3.178: 位元組=32 時間=2ms TTL=64
回覆自 192.168.3.178: 位元組=32 時間=163ms TTL=64
回覆自 192.168.3.178: 位元組=32 時間=2ms TTL=64
回覆自 192.168.3.178: 位元組=32 時間=3ms TTL=64

192.168.3.178 的 Ping 統計資料:
封包: 已傳送 = 4,已收到 = 4, 已遺失 = 0 (0% 遺失),
大約的來回時間 (毫秒):
最小值 = 2ms,最大值 = 163ms,平均 = 42ms

內部網站, 練習用的

C O rich_wp.rurupapa/ a 01 o Edit with WP Page Builder WPForms ffjtg-f rurupapa• Q TAKE ACTION

 

ping phpmyadmin.rurupapa (this websited used to manage mysql)

C:\Users\RichHuang>ping phpmyadmin.rurupapa

Ping phpmyadmin.rurupapa [192.168.3.178] (使用 32 位元組的資料):
回覆自 192.168.3.178: 位元組=32 時間=2ms TTL=64
回覆自 192.168.3.178: 位元組=32 時間=3ms TTL=64
回覆自 192.168.3.178: 位元組=32 時間=3ms TTL=64
回覆自 192.168.3.178: 位元組=32 時間=4ms TTL=64

192.168.3.178 的 Ping 統計資料:
封包: 已傳送 = 4,已收到 = 4, 已遺失 = 0 (0% 遺失),
大約的來回時間 (毫秒):
最小值 = 2ms,最大值 = 4ms,平均 = 3ms

mysql 資料庫管理網頁介面, 只能在內網使用(或者透過vpn)

phpMyAdmlh phpMyAdmin (Language) - Chinese traditional root

在家庭網路裡架設DNS伺服器

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *