Networking

如何配置 tinydns(帶有 fefe 的 IPv6 更新檔)來監聽 IPv6 地址?

  • March 2, 2013

我正在設置我的網路以支持 IPv6。我為路由器的每個介面分配了靜態 IPv6 地址,並且 radvd 在每個介面上通告不同的前綴。下一步是讓我的 dnscache(來自 djbdns)在 IPv6 上工作。說 dnscache 應用了 fefe 的 IPv6 更新檔,所以我認為它應該適用於 IPv6。但是,我在網上找不到任何關於如何使修補的 dnscache 在 IPv6 上偵聽的文件。

如何配置 tinydns 和 dnscache 來監聽 IPv6?

如果你想要“IPv6”,你需要兩個不同的 tinydns 程序:一個綁定 IPv4,另一個綁定 IPv6。您可以在它們之間共享相同的“tinydns/root”目錄,因此它們從同一數據庫發布 DNS 記錄,您可以避免數據重複。

要在第二個實例上綁定 IPv6,只需將 IP 變數設置為所需的 IPv6 地址。

如果您使用 daemontools 執行 djbdns,只需執行以下操作:

# create two tinydns instances for IPv4 and IPv6
cd /var/service
svc -d tinydns
mv tinydns tinydns4
cp -r tinydns4 tinydns6
# update config for the IPv6 instance
echo 2a00:1450:4001:c02::6a > tinydns6/env/IP
# start both instances
svc -u tinydns*    

引用自:https://serverfault.com/questions/449602