Centos 6.3下安装配置DNS服务器

Centos 6.3下安装配置DNS服务器

 

术语:

FQDN:Fully Qualified Domain Name权限定域名

:从主机名查询到IP的流程

:从IP反解析到主机名的流程

查询:迭代查询(iterative)、递归查询(recursive)

服务器:主服务器(primary server、maste server)、

辅助服务器(secondary server、slave server)、

DNS缓存(caching-only server)

zone:每个领域的记录

SOA(Start of Authority)授权起始

NS(NameServer):名称服务器

A(Address): IPv4地址

AAAA IPv6地址

CNAME 规范名

PTR 指针

 

 

一、下载并安装最新的Bind

使用yum安装bind软件

  yum install bind

  yum install -y bind-libs bind-utils bind.x86_64

 

 

二、配置主文件named.conf

主配置文件位置在: /etc/named.conf

通过vim编辑修给named.conf的配置

#vim /etc/named.conf

Centos 6.3下安装配置DNS服务器_第1张图片

listen-on port 53 { any; };

allow-query     { any; };

把上面2处的127.0.0.01 改为所有人(any),要让所有人都可以监听 53号端口

allow-query 配置项用来设置允许DNS查询的客户端地址,默认的客户端地址为本机,这里可以设置为某个网段、所有、具体的某台主机3种情况

三、修改区域配置文件named.rfc1912.zones

主配置文件位置在: /etc/named.rfc1912.zones

通过vim编辑修给named.rfc1912.zones的配置

Zone节这个文件包含7个zone节,每节都有一条allow-update语句,指定是否允许动态更新该区域。这个文件中所有文件名的路径都是相对路径,他们相对于named.caching-nameserver.conf的Options节中directory语句指定的目录

#vim /etc/named.rfc1912.zones

zone "cent.com" IN {

        type master;

        file "cent.com.zone";

        allow-update { 10.1.20.35; };

};

zone "20.1.10.in-addr.arpa" IN {

        type master;

        file "20.1.10.zone";

        allow-update { 10.1.20.35; };

};

上述配置中我的DNS服务器地址为10.1.20.35,建立了2个区域,名称分别为“cent.com”和“20.1.10.in-addr.arpa”,对应的文件分别为cent.com.zone和20.1.10.in-addr.arpa。对应的文件可以通过cp named.localhost 得到。

四、配置正向解析

cp named.localhost cent.com.zone

[root@localhost named]# cat named.localhost

$TTL 1D

@ IN SOA @ rname.invalid. (

0 ; serial

1D ; refresh

1H ; retry

1W ; expire

3H ) ; minimum

NS @

A 127.0.0.1

AAAA ::1

修改cent.com.zone文件

Centos 6.3下安装配置DNS服务器_第2张图片

 

五、配置反向解析

cp  cent.com.zone 20.1.10.zone

直接把修改好的cent.com.zone文件复制为20.1.10.zone,修改对对应的反向解析如下。

Centos 6.3下安装配置DNS服务器_第3张图片Centos 6.3下安装配置DNS服务器_第4张图片

六、最后启动服务:

# /etc/init.d/named start

# service named start

七、查看DNS的状态

Centos 6.3下安装配置DNS服务器_第5张图片

八、通过vi /etc/resolv.conf修改系统默认DNS配置

  

测试上网正常,把局域网中的其他电脑的DNS也修改为10.1.20.35,上网正常。

 

你可能感兴趣的:(linux,NetWork)