
在我的家庭網路上,我有:
- 我的 ISP 提供的路由器。 DHCP 伺服器在其設定中關閉
- Raspberry Pi,運行 dnsmasq(除其他外),提供 DHCP 和 DNS 伺服器。
Raspberry Pi DNS 伺服器具有內部服務的自訂名稱,因此我希望它成為所有網路用戶端的唯一 DNS 伺服器。
對於 IPv4,這工作得很好。
然而,對於 IPv6,一切都不太順利,因為 ISP 路由器將自己宣傳為名稱伺服器,而網路上的裝置將此伺服器新增到其清單中,有時會嘗試使用它進行名稱解析。
ISP 路由器發送 IPv6 路由器通告,但似乎沒有辦法設定或關閉它。
我該如何告訴網路用戶端他們應該忽略 ISP 路由器通告的名稱伺服器,而只使用 Raspberry Pi 透過 DHCP 提供的名稱伺服器?
我知道 dnsmasq 的 DHCP 伺服器有一些 DHCPv6 選項,但這些選項目前尚未啟用。 DHCP 伺服器僅在 IPv4 上運作。透過在 Raspberry Pi 上開啟正確的 DHCPv6 伺服器選項可以解決此問題嗎?