linux ipv6 dns服务器配置
Linux 系统下IPV6配置1、 所用的软件为bind-9.3.2,系统为Centos 5.12、 软件安装下载bind-9.3.2.tar.gz 后,进入存放安装文件的目录,执行以下命令。一、 B
Linux 系统下IPV6配置
1、 所用的软件为bind-9.3.2,系统为Centos 5.1
2、 软件安装
下载bind-9.3.2.tar.gz 后,进入存放安装文件的目录,执行以下命令。
一、 B ind 配置
4、 建立区文件目录
第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 域名反向解析文件,供两个文件web6.int 和web6.arpa (由于我们的测试在DNS 这
块比较简单,也没有和其他网络互通,反向解析区域是否建立影响不大,个人觉得如果感觉麻烦第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 加入如下代码(前面自动生成的代码请不要删除) # 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 表示运行成功。
二、 配置Bind 自启动
1、 设置named 的启动服务
新建/etc/init.d/named文件,加入如下内容:
# 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设成可执行文件
这样就可以用service named start和service named stop 和service named restart来分别执行开启服务,停止服务与重启服务。
第5页 共5页