畢業設計需要,要在linux下搭建一個支持ipv6的dns服務器。 具體來說很簡單,用Bind9搭建一個本機dns服務器,然后把本機dns設置成搭建的dns服務器地址,給dns服務器添加一個域名到ipv6地址的映射,然后當本機訪問剛剛設定域名的時候返回對應的ipv6地址。 求詳細設置,搭建的步驟,最好自己以前做過的。不吝感謝
問題補充:
提供一個詳細的Bind 9.6.1的named.conf配置文件和正反向區域文件即可。我安裝的是Fedora的bind-9.6.1-11.P1.fc12.i686.rpm
這事簡單啊,好好看看bind手冊 http://wenku.baidu.com/view/c3e081c24028915f804dc2df.html IPv6的配置和v4差別不大,在named.conf中只是增加一條listen on ipv6 port的命令。 listen-on-v6 port 53 { 1.1.1.1; }; 正反向區域文件按照IPv4格式配就OK了。一個區別就是IPv4為A記錄,IPv6為AAAA記錄。 4.9.1 使用AAAA記錄查找地址 IPv6的AAAA記錄與IPv4的A記錄相對應,并且與被廢除的A6記錄不同,它在一個記錄中指定完整的IPv6地址。例如: $ORIGIN example.com. host 3600 IN AAAA 2001:db8::1 不推薦使用IPv6內嵌IPv4映射地址。如果一個主機有一個IPv4地址,使用一個A記錄,而不是帶有::ffff:192.168.42.1的AAAA記錄來作為其地址。 4.9.2 使用半字節格式從地址查名字 在使用半字節格式來查找一個地址時,地址元素只是簡單地反轉,并且在反轉之后的名字后 DOWNLOAD from WWW.AIDNS.CN 面添加ip6.arpa.,就像在IPv4中一樣。例如,下面將提供對一個地址為2001:db8::1的主機進行反向名字查找。 $ORIGIN 0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa. 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 14400 IN PTR host.example.com.