以本人的机器为例,网卡为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

  1. 修改/etc/hosts

# vim /etc/hosts

添加 2000::ffff    lenovo-m8400-01.example.com    lenovo-m8400-01

  1. 修改/etc/sysconfig/network

修改 HOSTNAME=lenovo-m8400-01.example.com

  1. 修改/etc/resolv.conf

search example.com
    nameserver 2000::ffff

  1. 重启网路服务

# service network restart

  1. 安装bind相关包

# yum install bind*

  1. 修改/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; };

...

};

  1. 修改/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; };
   };

  1. 编辑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

  1. 验证配置

[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

转载于:https://blog.51cto.com/aixer95/2308072

在CentOS 7配置IPv6 DNS Server相关推荐

  1. 思科三层交换机开启ipv6路由功能_网络工程实战之三层交换机配置IPv6 DNS 示例...

    组网需求 如图 所示,设备SwitchA 作为IPv6 DNS Client 端和IPv6 DNS Server 配合,使得 SwitchA 通过域名(huawei.com)能够访问IP 地址为200 ...

  2. fedora下配置ipv6 dns服务器

    操作系统:fedora14 DNS版本:dnsmasq2.52  或者 bind9.x dnsmasq2.52是fedora14自带的,所以我选择了这个,而且使用起来也很方便,是一种轻量级的dns s ...

  3. android配置ipv6 dns解析,13-IPv6域名解析配置

    1IPv6域名解析 IPv6网络中,DNS客户端通过IPv6域名解析功能实现域名与IPv6地址的转换.IPv6 DNS与IPv4 DNS相同,分为静态域名解析和动态域名解析.两种域名解析的作用和实现方 ...

  4. Docker的网络配置 4 内嵌的DNS server

    本文版本Docker version 1.12.6 相关文章: <Linux 虚拟网络设备 veth-pair> linux基础 <Linux虚拟网络设备之veth(arp inco ...

  5. 思科交换机配置ipv6实验

    三层交换ipv6实验 本次实验主要关注基于三层vlan下ipv6地址如何配置 实验拓扑: 一台核心交换机 两台接入交换机 3台服务器分别在vlan50.vlan21.vlan13 1.接入交换机1配置 ...

  6. 在 Windows Server 2003 企业服务器中如何配置 IPv6 协议

    概要 本文介绍如何安装和配置 Windows Server 2003 企业版环境中的 IP 版本 6 (IPv6).当前版本的 IP (也称为 IP 版本 4 或 IPv4) 尚未显著更改 1981 ...

  7. CentOS 7配置DNS和DHCP服务

    安装Dnsmasq Dnsmasq 提供 DNS 缓存和 DHCP 服务功能.作为域名解析服务器(DNS),dnsmasq可以通过缓存 DNS 请求来提高对访问过的网址的连接速度.作为DHCP 服务器 ...

  8. CentOS 7 配置DNS服务

    主DNS 配置主DNS服务器 IP为 192.168.1.1 ; 掩码为 24位 ; DNS指向本机 建立 infanx.com 域的正反向解析 主机记录 记录类型 记录值 ns1 A 192.168 ...

  9. centos配置ipv6

    目前国内大部分服务器和PC不支持IPV6地址的,但是服务器上本身是可以正常开启IPV6服务,有部分程序在服务器上运行的时候,需要服务器能监听一个ipv6地址才行,因此本文档指导如何在centos服务器 ...

最新文章

  1. [J2SE 基础知识]2、抽象类和接口(上)
  2. android国际化(多语言)
  3. Interview:算法岗位面试—10.31下午上海某银行总部公司(二面,四大行之一)之项目简介、比赛介绍、某个比赛的过程
  4. vbs获取cpu使用率
  5. 三种编程命名规则(匈牙利法,小驼峰法,大驼峰法)
  6. PIC单片机入门_异步通讯模式详解
  7. 《网易编程题》藏宝图
  8. Java多线程同步机制
  9. Fast Matrix Factorization for Online Recommendation with Implicit Feedback论文代码分析
  10. phpcms留言板功能的实现
  11. Canonical 创始人:考虑让 Ubuntu 支持鹦鹉桌面
  12. Linux空白行:行号显示、空白行数统计、删除空白行
  13. bat 批处理 启动微信 QQ等应用软件可以多开微信
  14. php 加载慢,解决php加载慢的一个办法_PHP教程
  15. 木马冰河之原理篇(深入浅出看木马)
  16. Java程序:停车场计费
  17. 【CSS】笔记3-三大样式、盒子模型、PS、圆角、阴影
  18. EXCEL:穿插复制数据到空单元格
  19. dbd mysql db_关于DBD连接mysql数据库
  20. shell脚本及举例:依次创建10个目录在相应目录下创建10个文件,在相应文件下添加内容

热门文章

  1. 下载到的电子书格式是Mobi,这种格式能否在WINDOWS电脑上打开?
  2. 把那个读书的家伙拉出来游坛示众
  3. MOOS-ivp之第一个MOOSApp:向MOOSDB发布数据
  4. js实现人物移动(附有全部代码以及解析)
  5. source insight
  6. 字节跳动CVPR 2023论文精选来啦(内含一批图像生成新研究)
  7. Java实现png图片转pdf
  8. 学生选课系统业务需求
  9. 基于python中jieba包的中文分词中详细使用(一)
  10. 在Windows 7中使用搜索连接器从您的桌面搜索网站