DNS篇之DNS服务器搭建

centos下使用bind搭建DNS服务器

1、安装bind

yum -y install bind*

2、bind服务文件配置

使用BIND软件构建域名服务是,主要涉及两种类型的配置文件:主配置文件和区域数据文件。其中,主配置文件用于设置named服务的全局选项、注册区域及访问控制等各种运行参数,区域数据文件用于保存 DNS 解析记录的数据文件(正向或反向记录)。

1)主配置文件

vi /etc/named.conf

DNS篇之DNS服务器搭建_第1张图片

2)配置区域文件

1、添加自己的域名,定义正向解析和反向解析,以添加wuxj.com为例,解析地址为10.16.191.225(这个地址要分开并反着写)

vi /etc/named.rfc1912.zones

DNS篇之DNS服务器搭建_第2张图片

2、进入/var/named/目录,创建域名test.wuxj.com正向解析配置文件和反向解析配置文件,文件名需要跟上图中file字段的值一样

直接复制文件,进去修改比较方便

cd /var/named
cp -p named.empty wuxj.com.zx
cp -p named.empty wuxj.com.fx

正向解析文件: 

DNS篇之DNS服务器搭建_第3张图片

 反向解析文件:反向解析ip地址需要反过来写

DNS篇之DNS服务器搭建_第4张图片

3)修改nameserver

 vi /etc/resolv.conf

nameserver改成本机地址 

 DNS篇之DNS服务器搭建_第5张图片

 4)重启named服务

service named restart

5)验证配置是否生效

能够正常解析说明dns服务器配置成功

DNS篇之DNS服务器搭建_第6张图片

2、一些其他常见记录的配置

正向文件

$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS    @
        A       127.0.0.1
        AAAA    ::1
      IN NS ns.wuxj.com.
      IN MX 10 email.wuxj.com.



email IN A 10.16.191.204
www  IN AAAA 2020:20:20::1
www  IN A  10.16.191.204
test IN A  10.16.191.204
ns   IN A  10.16.191.204
ftp  IN CNAME www
www  IN TXT "centos6"

反向文件:

$TTL 3H
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
        A       127.0.0.1
        AAAA    ::1
204 IN  PTR www.wuxj.com
204 IN  PTR test.wuxj.com

 主要来说正向解析文件配置:

 1)NS 记录配置

注意ns.wuxj.com.,后面需要加点。表示是一个FQDN(Full Qualified Domain Name),详见DNS详解,如果不加系统认为是不完整的,重启named服务时就会有如下报错:

zone wuxj.com/IN: NS 'ns.wuxj.com.wuxj.com' has no address records (A or AAAA)

2)MX记录配置

数字10为优先级,数字越小优先级越高,同样注意域名最后加. 才是完整域名

3)CNAME 记录配置 

 如上图配置,访问ftp.wuxj.com时,会重定向到www.wuxj.com,最后解析出来的ip地址为10.16.191.204

 

 

DNS协议详解见如下链接:

https://mp.csdn.net/console/editor/html/106079396

你可能感兴趣的:(服务器搭建)