在RHEL6配置IPv6 DNS Server
来源:互联网 发布:windows ce6.0模拟器 编辑:程序博客网 时间:2024/06/07 06:01
Youtube上有一个视频是关于IPv4 DNS Server配置的,链接为https://www.youtube.com/watch?v=ZQkMYWTx28o。我在这里照猫画虎,配置一下IPv6的
以本人的机器为例,网卡为eth3,IPv6地址就选2000::ffff
[root@lenovo-m8400-01 ~]# uname -r
2.6.32-431.el6.x86_64
[root@lenovo-m8400-01 ~]# ifconfig eth3
eth3 Link encap:Ethernet HWaddr 00:1B:21:21:CF:DD
inet6 addr: 2000::ffff/64 Scope:Global
inet6 addr: 2000::21b:21ff:fe21:cfdd/64 Scope:Global
inet6 addr: fe80::21b:21ff:fe21:cfdd/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:100318 errors:0 dropped:0 overruns:0 frame:0
TX packets:150174 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:19520814 (18.6 MiB) TX bytes:101293129 (96.6 MiB)
Interrupt:19 Memory:f7da0000-f7dc0000
1. 修改ifcfg-eth3
# vim /etc/sysconfig/network-scripts/ifcfg-eth3
添加 DNS1=2000::ffff
2. 修改/etc/hosts
# vim /etc/hosts
添加 2000::ffff lenovo-m8400-01.example.com lenovo-m8400-01
3. 修改/etc/sysconfig/network
修改 HOSTNAME=lenovo-m8400-01.example.com
4. 修改/etc/resolv.conf
search example.com
nameserver 2000::ffff
5. 重启网路服务
# service network restart
6. 安装bind相关包
# yum install bind*
7. 修改/etc/named.conf
options {
listen-on port 53 { 127.0.0.1; }; ---> //listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; }; ---> listen-on-v6 port 53 { 2000::ffff; };
allow-query { localhost; }; ---> allow-query { any; };
...
};
8. 修改/etc/named.rfc1912.zones
1)更改
zone "localhost.localdomain" IN {
type master;
file "named.localhost";
allow-update { none; };
};
为
zone "example.com" IN {
type master;
file "forward.zone";
allow-update { none; };
};
2)更改
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
type master;
file "named.loopback";
allow-update { none; };
};
为
zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.ip6.arpa" IN {
type master;
file "reverse.zone";
allow-update { none; };
};
9. 编辑forward.zone和reverse.zone
# cd /var/named
# cp named.localhost forward.zone
# cp named.loopback reverse.zone
forward.zone
$TTL 1D
@ IN SOA example.com. root.example.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS lenovo-m8400-01.example.com.
lenovo-m8400-01 IN AAAA 2000::ffff
reverse.zone
$TTL 1D
@ IN SOA example.com. root.example.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS lenovo-m8400-01.example.com.
f.f.f.f IN PTR lenovo-m8400-01.example.com.
# chgrp named forward.zone
# chgrp named reverse.zone
# service named start
10. 验证配置
[root@lenovo-m8400-01 named]# dig lenovo-m8400-01.example.com AAAA
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> lenovo-m8400-01.example.com AAAA
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17812
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;lenovo-m8400-01.example.com. IN AAAA
;; ANSWER SECTION:
lenovo-m8400-01.example.com. 86400 IN AAAA 2000::ffff
;; AUTHORITY SECTION:
example.com. 86400 IN NS lenovo-m8400-01.example.com.
;; Query time: 0 msec
;; SERVER: 2000::ffff#53(2000::ffff)
;; WHEN: Tue Oct 13 17:01:31 2015
;; MSG SIZE rcvd: 101
[root@lenovo-m8400-01 named]# dig -x 2000::ffff
; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> -x 2000::ffff
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1608
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;f.f.f.f.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.ip6.arpa. IN PTR
;; ANSWER SECTION:
f.f.f.f.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.ip6.arpa. 86400 IN PTR lenovo-m8400-01.example.com.
;; AUTHORITY SECTION:
0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.ip6.arpa. 86400 IN NS lenovo-m8400-01.example.com.
;; ADDITIONAL SECTION:
lenovo-m8400-01.example.com. 86400 IN AAAA 2000::ffff
;; Query time: 0 msec
;; SERVER: 2000::ffff#53(2000::ffff)
;; WHEN: Tue Oct 13 17:32:49 2015
;; MSG SIZE rcvd: 187
- 在RHEL6配置IPv6 DNS Server
- RHEL6配置DNS
- windows server 2008 DNS ,DHCP 服务器的配置(支持IPv6) :
- rhel6缓存dns配置小结
- [基础]RHEL6 VNC Server配置
- fedora下配置ipv6 dns服务器
- 在windows xp下添加IPv6 DNS
- RHEL6关闭IPv6
- rhel6 ipv6 禁用备忘
- ipv6& dns
- Linux-DNS-server配置
- server 03 配置 dns
- DNS Server 配置
- Ubuntu DNS Server 配置
- Ubuntu DNS Server 配置
- dns server 配置
- RHEL6上配置DNS服务以及主从复制
- 在FREEBSD 5.2上安装配置DNS SERVER(BIND 9)
- Android 性能优化之使用MAT分析内存泄露问题
- struts2的空指针异常札记
- XE8-indy10中关于TIdTCPClientCustom.Connect的源码和解读
- 机器学习之决策树生成和裁剪
- UITextView 光标置顶显示
- 在RHEL6配置IPv6 DNS Server
- Qt 5.1 下实现串口通信
- linux系统下备份多个根文件系统
- hdoj 4291 A Short problem 【找循环节 + 矩阵快速幂】
- LibMMSeg
- 改变UITextField placeHolder 字体 颜色
- web项目更改文件后缀,隐藏编程语言
- 拆分规整验证码图片中的字符
- 细数JDK里的设计模式