首页 linux_ipv6_dns服务器配置

linux_ipv6_dns服务器配置

举报
开通vip

linux_ipv6_dns服务器配置同维电子有限公司 Linux系统下IPv6配置 1、​ 所用的软件为bind-9.3.2,系统为Centos 5.1 2、​ 软件安装 下载bind-9.3.2.tar.gz后,进入存放安装文件的目录,执行以下命令。 # tar –zxvf bind-9.3.2.tar.gz # cd bind-9.3.2 # ./configure -enable-ipv6 -with-openssl --enable-threads --prefix=/usr/local/named //-enable-ipv6 开启Ipv6...

linux_ipv6_dns服务器配置
同维电子有限公司 Linux系统下IPv6配置 1、​ 所用的软件为bind-9.3.2,系统为Centos 5.1 2、​ 软件安装 下载bind-9.3.2.tar.gz后,进入存放安装文件的目录,执行以下命令。 # tar –zxvf bind-9.3.2.tar.gz # cd bind-9.3.2 # ./configure -enable-ipv6 -with-openssl --enable-threads --prefix=/usr/local/named //-enable-ipv6 开启Ipv6支持 //--enable-threads 开启多线程处理能力 //--prefix=/usr/local/named 安装主目录为/usr/local/named # make # make install 1、​ Bind配置 1、​ 进入/usr/local/named 建立etc目录 # cd /usr/local/named # mkdir etc 2、​ 生成rndc控制命令的key文件 # /usr/local/named/sbin/rndc-confgen > /usr/local/named/etc/rndc.conf 3、​ 从rndc.conf文件中提取named.conf用的key # cd /usr/local/named/etc # tail -10 rndc.conf | head -9 | sed s/#\ //g > named.conf //自动在/usr/local/named/etc 生成named.conf文件 4、​ 建立区文件目录 # mkdir /var/named 5、​ 建立localhost.zone文件 # cd /var/named # vi localhost.zone $TTL 86400 $ORIGIN localhost. @ 1D IN SOA @ root ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum 1D IN NS @ 1D IN A 127.0.0.1 1D IN AAAA ::1 1D IN A6 0 ::1 6、​ 建立named.local文件 # vi named.local $TTL 86400 @ IN SOA localhost. root.localhost. ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS localhost. 1 IN PTR localhost. 7、​ dig命令直接生成named.root文件 # dig > named.root 8、​ 建立web6.com域名正向解析文件(本文以web6.com为例来说明DNSv6的配置方法) # 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这块比较简单,也没有和其他网络互通,反向解析区域是否建立影响不大,个人觉得如果感觉麻烦可以不建立,但如果和其他网络互通反向解析区域还是很重要的)。 # vi web6.int // domain in AAAA 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 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; }; }; zone "web6.com" IN { type master; file "web6.com.zone"; allow-update { none; }; }; zone "web6.int" IN { type master; file "web6.int"; }; zone "web6.arpa" IN { type master; file "web6.rev"; }; 现在配置完了可以启动BIND了,执行命令: # /usr/local/named/sbin/named -c /usr/local/named/etc/named.conf & 只要显示 runing表示运行成功。 2、​ 配置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 ] 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设成可执行文件 # chmod +x /etc/rc.d/init.d/named # chkconfig --add named 这样就可以用service named start和service named stop 和service named restart来分别执行开启服务,停止服务与重启服务。 3、配置named系统启动的时候自动启动 # chkconfig --level 3 named on # chkconfig --level 4 named on # chkconfig --level 5 named on 当执行命令chkconfig --list named看到的是如下结果时,则表示系统启动时named服务会自动启动: # chkconfig --list named named 0:off 1:off 2:off 3:on 4:on 5:on 6:off
本文档为【linux_ipv6_dns服务器配置】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_802148
暂无简介~
格式:doc
大小:87KB
软件:Word
页数:5
分类:互联网
上传时间:2011-10-28
浏览量:26