在CentOS 7配置IPv6 DNS Server
以本人的机器为例,网卡为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
- 修改ifcfg-eth3
# vim /etc/sysconfig/network-scripts/ifcfg-eth3
添加 DNS1=2000::ffff
- 修改/etc/hosts
# vim /etc/hosts
添加 2000::ffff lenovo-m8400-01.example.com lenovo-m8400-01
- 修改/etc/sysconfig/network
修改 HOSTNAME=lenovo-m8400-01.example.com
- 修改/etc/resolv.conf
search example.com
nameserver 2000::ffff
- 重启网路服务
# service network restart
- 安装bind相关包
# yum install bind*
- 修改/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; };
...
};
- 修改/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; };
};
- 编辑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
- 验证配置
[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相关推荐
- 思科三层交换机开启ipv6路由功能_网络工程实战之三层交换机配置IPv6 DNS 示例...
组网需求 如图 所示,设备SwitchA 作为IPv6 DNS Client 端和IPv6 DNS Server 配合,使得 SwitchA 通过域名(huawei.com)能够访问IP 地址为200 ...
- fedora下配置ipv6 dns服务器
操作系统:fedora14 DNS版本:dnsmasq2.52 或者 bind9.x dnsmasq2.52是fedora14自带的,所以我选择了这个,而且使用起来也很方便,是一种轻量级的dns s ...
- android配置ipv6 dns解析,13-IPv6域名解析配置
1IPv6域名解析 IPv6网络中,DNS客户端通过IPv6域名解析功能实现域名与IPv6地址的转换.IPv6 DNS与IPv4 DNS相同,分为静态域名解析和动态域名解析.两种域名解析的作用和实现方 ...
- Docker的网络配置 4 内嵌的DNS server
本文版本Docker version 1.12.6 相关文章: <Linux 虚拟网络设备 veth-pair> linux基础 <Linux虚拟网络设备之veth(arp inco ...
- 思科交换机配置ipv6实验
三层交换ipv6实验 本次实验主要关注基于三层vlan下ipv6地址如何配置 实验拓扑: 一台核心交换机 两台接入交换机 3台服务器分别在vlan50.vlan21.vlan13 1.接入交换机1配置 ...
- 在 Windows Server 2003 企业服务器中如何配置 IPv6 协议
概要 本文介绍如何安装和配置 Windows Server 2003 企业版环境中的 IP 版本 6 (IPv6).当前版本的 IP (也称为 IP 版本 4 或 IPv4) 尚未显著更改 1981 ...
- CentOS 7配置DNS和DHCP服务
安装Dnsmasq Dnsmasq 提供 DNS 缓存和 DHCP 服务功能.作为域名解析服务器(DNS),dnsmasq可以通过缓存 DNS 请求来提高对访问过的网址的连接速度.作为DHCP 服务器 ...
- CentOS 7 配置DNS服务
主DNS 配置主DNS服务器 IP为 192.168.1.1 ; 掩码为 24位 ; DNS指向本机 建立 infanx.com 域的正反向解析 主机记录 记录类型 记录值 ns1 A 192.168 ...
- centos配置ipv6
目前国内大部分服务器和PC不支持IPV6地址的,但是服务器上本身是可以正常开启IPV6服务,有部分程序在服务器上运行的时候,需要服务器能监听一个ipv6地址才行,因此本文档指导如何在centos服务器 ...
最新文章
- [J2SE 基础知识]2、抽象类和接口(上)
- android国际化(多语言)
- Interview:算法岗位面试—10.31下午上海某银行总部公司(二面,四大行之一)之项目简介、比赛介绍、某个比赛的过程
- vbs获取cpu使用率
- 三种编程命名规则(匈牙利法,小驼峰法,大驼峰法)
- PIC单片机入门_异步通讯模式详解
- 《网易编程题》藏宝图
- Java多线程同步机制
- Fast Matrix Factorization for Online Recommendation with Implicit Feedback论文代码分析
- phpcms留言板功能的实现
- Canonical 创始人:考虑让 Ubuntu 支持鹦鹉桌面
- Linux空白行:行号显示、空白行数统计、删除空白行
- bat 批处理 启动微信 QQ等应用软件可以多开微信
- php 加载慢,解决php加载慢的一个办法_PHP教程
- 木马冰河之原理篇(深入浅出看木马)
- Java程序:停车场计费
- 【CSS】笔记3-三大样式、盒子模型、PS、圆角、阴影
- EXCEL:穿插复制数据到空单元格
- dbd mysql db_关于DBD连接mysql数据库
- shell脚本及举例:依次创建10个目录在相应目录下创建10个文件,在相应文件下添加内容