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页

标签: