ubuntu下DNS服务器配置

ubuntu下DNS服务器配置现贴一个wiki上的dns配置(非常全面,查询用)http://wiki.ubuntu.org.cn/Bind9%E5%AE%89%E8%A3%85%E8%AE%BE%E7%BD%AE%E6%8C%87%E5%8D%97#Master_Server.EF.BC.88.E4.B8.BB.E6.9C.8D.E5.8A.A1.E5.99.A8.EF.BC.89_2进入正题:首先安装BIND套件

大家好,又见面了,我是你们的朋友全栈君。现贴一个wiki上的dns配置(非常全面,查询用)

http://wiki.ubuntu.org.cn/Bind9%E5%AE%89%E8%A3%85%E8%AE%BE%E7%BD%AE%E6%8C%87%E5%8D%97#Master_Server.EF.BC.88.E4.B8.BB.E6.9C.8D.E5.8A.A1.E5.99.A8.EF.BC.89_2

进入正题:

首先安装BIND套件

sudo apt-get install bind

这时在/etc/bind下会出现(这里跟其他的UNIX/LINUX不同,一般其他的UNIX/LINUX默认是把配置文件放

在/etc/named下,数据文件放在/var/named或/var/bind下的,而UBUNTU都一起放在这个目录下了)

db.0 db.255 db.root named.conf.local

db.127 db.local named.conf named.conf.options

其中named.conf为主配置文件,named.conf.local和named.conf.options这两个文件在其他的UNIX/LINUX

系统里默认是没有的,UBUNTU的这种想法很不错,把各个部分都分开管理;其余的部分都是默认生成的几

个数据文件。这里需要稍微讲一下区数据文件里的几个资源记录的含义:

SOA记录:指示该区的权威

NS记录:列出该区的一个名字服务器

A记录:名字到地址的映射 (也就是正向解析)

PTR记录:地址到名字的映射 (也就是反向解析)

CNAME:规范名字 (别名记录)

接下来配置:我们只要更改named.conf.local文件就ok了

ubuntu下DNS服务器配置
sudo vi 
/
etc
/
bind
/
named.conf.local

添加如下:

ubuntu下DNS服务器配置
//

ubuntu下DNS服务器配置

//
 Do any local configuration here
ubuntu下DNS服务器配置

//

ubuntu下DNS服务器配置
ubuntu下DNS服务器配置

//
 Consider adding the 1918 zones here, if they are not used in your
ubuntu下DNS服务器配置

//
 organization
ubuntu下DNS服务器配置

//
include “/etc/bind/zones.rfc1918”;

ubuntu下DNS服务器配置


ubuntu下DNS服务器配置ubuntu下DNS服务器配置zone 


15.117.202.in-addr.arpa


{

ubuntu下DNS服务器配置        type master;
ubuntu下DNS服务器配置        file 
/etc/bind/db.202.117.15;
ubuntu下DNS服务器配置}

;
ubuntu下DNS服务器配置
ubuntu下DNS服务器配置ubuntu下DNS服务器配置zone 


test.com


{

ubuntu下DNS服务器配置        type master;
ubuntu下DNS服务器配置        file 
/etc/bind/db.test.com;
ubuntu下DNS服务器配置}

;

创建db.test.com和db.202.117.15两个文件

ubuntu下DNS服务器配置
sudo touch 
/
etc
/
bin
/
db.
202.117
.
15

ubuntu下DNS服务器配置sudo vi 

/
etc
/
bin
/
db.
202.117
.
15

修改:

ubuntu下DNS服务器配置
;db.
202.117
.
15

ubuntu下DNS服务器配置;
ubuntu下DNS服务器配置$TTL 

604800

ubuntu下DNS服务器配置@ IN SOA ubuntu.test.com. root.ubuntu.test.com. (
ubuntu下DNS服务器配置                

1
; serial
ubuntu下DNS服务器配置                

6040800
;refresh
ubuntu下DNS服务器配置                

86400
;retry
ubuntu下DNS服务器配置                

2419200
;expire
ubuntu下DNS服务器配置                

604800
 );negative cache ttl;
ubuntu下DNS服务器配置@ IN NS ubuntu.test.com
ubuntu下DNS服务器配置

165
 IN PTR ubuntu.test.com
ubuntu下DNS服务器配置

db.test.com

ubuntu下DNS服务器配置
sudo touch 
/
etc
/
bind
/
db.test.com
ubuntu下DNS服务器配置sudo vi 

/
etc
/
bind
/
db.test.com

修改:

ubuntu下DNS服务器配置
; db.test.com
ubuntu下DNS服务器配置;
ubuntu下DNS服务器配置$TTL 

604800

ubuntu下DNS服务器配置@ IN SOA ubuntu.test.com. root.ubuntu.test.com. (
ubuntu下DNS服务器配置                

1
;
ubuntu下DNS服务器配置                

604800
;
ubuntu下DNS服务器配置                

86400
;
ubuntu下DNS服务器配置                

2419200
;
ubuntu下DNS服务器配置                

604800
 );
ubuntu下DNS服务器配置@ IN NS ubuntu.test.com
ubuntu下DNS服务器配置ubuntu IN A 

202.117
.
15.165

ubuntu下DNS服务器配置www IN CNAME ubuntu
ubuntu下DNS服务器配置

我们用nslookup测试,先把202.117.0.20和202.117.0.21关掉

ubuntu下DNS服务器配置
xjtu129@xjtu129

desktop:
/
etc
/
bind$ nslookup
ubuntu下DNS服务器配置

>
 ubuntu.test.com
ubuntu下DNS服务器配置Server:         

127.0
.
0.1

ubuntu下DNS服务器配置Address:        

127.0
.
0.1
#
53

ubuntu下DNS服务器配置
ubuntu下DNS服务器配置Name:   ubuntu.test.com
ubuntu下DNS服务器配置Address: 

202.117
.
15.165

ubuntu下DNS服务器配置

>
 www.test.com
ubuntu下DNS服务器配置Server:         

127.0
.
0.1

ubuntu下DNS服务器配置Address:        

127.0
.
0.1
#
53

ubuntu下DNS服务器配置
ubuntu下DNS服务器配置www.test.com    canonical name 

=
 ubuntu.test.com.
ubuntu下DNS服务器配置Name:   ubuntu.test.com
ubuntu下DNS服务器配置Address: 

202.117
.
15.165

ubuntu下DNS服务器配置

>
 
202.117
.
15.165

ubuntu下DNS服务器配置Server:         

127.0
.
0.1

ubuntu下DNS服务器配置Address:        

127.0
.
0.1
#
53

ubuntu下DNS服务器配置
ubuntu下DNS服务器配置

165.15
.
117.202
.
in

addr.arpa     name 
=
 ubuntu.test.com.
15.117
.
202
.
in

addr.arpa.
ubuntu下DNS服务器配置

>
 
ubuntu下DNS服务器配置
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136051.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号