linux ipv6 dns服務(wù)器配置
Linux 系統(tǒng)下IPV6配置1、 所用的軟件為bind-9.3.2,系統(tǒng)為Centos 5.12、 軟件安裝下載bind-9.3.2.tar.gz 后,進(jìn)入存放安裝文件的目錄,執(zhí)行以下命令。一、 B
Linux 系統(tǒng)下IPV6配置
1、 所用的軟件為bind-9.3.2,系統(tǒng)為Centos 5.1
2、 軟件安裝
下載bind-9.3.2.tar.gz 后,進(jìn)入存放安裝文件的目錄,執(zhí)行以下命令。
一、 B ind 配置
4、 建立區(qū)文件目錄
第1頁 共5頁
,# vi web6.com.zone
$ORIGIN .
$TTL 3600 ; 1 hour
web6.com IN SOA ns1.dns.com. root.ns1.dns.com. (
3 ; serial
900 ; refresh (15 minutes)
600 ; retry (10 minutes)
86400 ; expire (1 day)
3600 ; minimum (1 hour)
)
NS ns1.dns.com.
$ORIGIN web6.com.
www 1D IN A6 0 2005:123::15
1D IN AAAA 2005:123::15
9、 建立web6.com 域名反向解析文件,供兩個(gè)文件web6.int 和web6.arpa (由于我們的測(cè)試在DNS 這
塊比較簡(jiǎn)單,也沒有和其他網(wǎng)絡(luò)互通,反向解析區(qū)域是否建立影響不大,個(gè)人覺得如果感覺麻煩第2頁 共5頁
,3600 ; minimum (1 hour)
)
NS ns1.dns.com.
; 2005:123::/64
$ORIGIN 0.0.0.0.0.0.0.0.3.2.1.0.5.0.0.2.web6.int.
5.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR www.web6.com.
# vi web6.rev
// domain in A6 format
$TTL 3600 ; 1 hour
@ IN SOA ns1.dns.com. root.ns1.dns.com. (
3 ; serial
900 ; refresh (15 minutes)
600 ; retry (10 minutes) 86400 ; expire (1 day) 3600 ; minimum (1 hour) )
NS ns1.dns.com.
; 2005:123::/64
$ORIGIN [x2005012300000000/64].web6.arpa.
[x0000000000000015/64] 1D IN PTR www.web6.com.
10、 配置named.conf ,在named.conf 加入如下代碼(前面自動(dòng)生成的代碼請(qǐng)不要?jiǎng)h除) # vi /usr/local/named/etc/named.conf
options {
directory "/var/named";
pid-file "named.pid";
};
zone "." IN {
type hint;
file "named.root";
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
第3頁 共5頁
,只要顯示 runing 表示運(yùn)行成功。
二、 配置Bind 自啟動(dòng)
1、 設(shè)置named 的啟動(dòng)服務(wù)
新建/etc/init.d/named文件,加入如下內(nèi)容:
# vi /etc/init.d/named
#==========named begin==========
#!/bin/bash
#
# named Starting and stopping named (BIND DNS server). #
# chkconfig: 345 87 13
# description: named
# named (BIND) is a Domain Name Server (DNS)
# that is used to resolve host names to IP addresses.
# probe: true
#
if [ `id -u` -ne 0 ]
then
echo "ERROR:For bind to port 53,must run as root."
exit 1
fi
case "$1" in
start)
if [ -x /usr/local/named/sbin/named ]
第4頁 共5頁
,then
/usr/local/named/sbin/named -c /usr/local/named/etc/named.conf & echo . && echo 'BIND9 server started.'
fi
;;
stop)
kill `cat /var/named/named.pid` & echo . && echo 'BIND9 server stopped.'
;;
restart)
echo .
echo "Restart BIND9 server"
$0 stop
sleep 10
$0 start
;;
*)
echo "$0 start | stop | restart"
;;
esac
#==========named end===========
2、把/etc/rc.d/init.d/named設(shè)成可執(zhí)行文件
這樣就可以用service named start和service named stop 和service named restart來分別執(zhí)行開啟服務(wù),停止服務(wù)與重啟服務(wù)。
第5頁 共5頁