dns服务器的配置和解析

8 篇文章 0 订阅
7 篇文章 0 订阅

                                                                                          DNS服务器(donmain name system)
1.主机域名:主机名:是具体运行主机
   一级域名:是指的公司自行分配的子域名
   二级域名:是指在internet、上面注册的
   顶级域名:是指某个国家的域名
        根域:是在域名中使用的,在域名尾部后面有个“.”,认为这种命名的方法是全域名。这种命名叫做fqdn。
2.DNS的树状图:

3.顶级域名含义:
       com:是商业公司的
       edu:商业教育的
       org:是组织机构的。
       net:是internet的。
       gov:是非军事的政府的部门。

4.dns的工作原理

(1)客户机向dns服务器发出域名解析请求

(2)服务器在接受到请求后,查看的本地缓存是否有向管的域名,如果有则将ip和域名回馈给客户机,如果则进行查询

(3)服务器首先是向根域进行查询,根域会回馈给服务器一个顶级域名

(4)服务器再向顶级域相关的主机在进行查询,会找到相关的一级域

(5)服务器在向一级域进行查询的,找到相关二级域名

(6)服务器会根据二级域名找到主机

(7)服务器回馈客户机,并且将以上步骤进行缓存。

5.配置文件:/etc/named.conf

ptions {                                                                  // options规范dns服务器的权限

        listen-on port 53 { 10.0.5.150; };             //里面是服务器的ip地址
        directory       "/var/named";                   //
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     { any; };
        recursion yes;
};


zone "." IN {
        type hint;
        file "named.ca";
};


zone "sxjy.com" IN {
        type master;
        file "sxjy.com.zone";
        allow-transfer { 10.0.5.151;10.0.5.152; };
        allow-update { none; };
};


zone "5.0.10.in-addr.arpa" {
        type master;
        file "10.0.5.rev";
        allow-transfer { 10.0.5.151;10.0.5.152; };
        allow-update { none; };
};


6、设置正向解析数据文件
 # cd /var/named/chroot/var/named
 # vim sxjy.com.zone
$ORIGIN sxjy.com.
$TTL 86400
@       IN      SOA     dns.sxjy.com. admin.sxjy.com. (
        2015052701      ; serial
        1D      ; refresh
        30M     ; retry
        1W      ; expire
        3H )    ; minimum


        IN      NS      dns.sxjy.com.
        IN      MX      0       mail.sxjy.com.
dns     IN      A       10.0.5.150
mail    IN      A       10.0.5.100
www     IN      A       10.0.5.101
ftp     IN      A       10.0.5.102


7、设置反向解析数据文件
  # vim 10.0.5.rev
$ORIGIN 5.0.10.in-addr.arpa.
$TTL 86400
@       IN      SOA     dns.sxjy.com. admin.sxjy.com. (
        2015052701      ; serial
        1D      ; refresh
        30M     ; retry
        1W      ; expire
        3H )    ; minimum


        IN      NS      dns.sxjy.com.
150     IN      PTR     dns.sxjy.com.
100     IN      PTR     mail.sxjy.com.
101     IN      PTR     www.sxjy.com.
102     IN      PTR     ftp.sxjy.com.


  # cd /var/named/chroot/var/named
  # chown named:named *
  # named-checkconf /etc/named.conf    \\检查主配置文件语法
  # named-checkzone sxjy.com chroot/var/named/sxjy.com.zone    \\检查正向区域数据文件
  # named-checkzone 5.0.10.in-addr.arpa chroot/var/named/10.0.5.rev   \\检查反向区域数据文件
  # service named start

8.从域名服务器

也叫辅助域名服务器,主要的功能是提供备份,通常与主域名服务器同时提供服务,对于用户来说主,从域名服务器提供相同的功能,但是从dns server提供的地址解析记录并不是有自己决定的。但是适应环境的能力很强。

9.缓存服务器

也叫高速缓存服务器,主要供能提供域名解析记录的缓存,不包含注册的dns区域设置,只对用户查询过的域名解析,当用户进行某个域名进行查询的时候,缓存服务器通过向根区域以及其他的dns服务器查询并将结果保存在本地的缓存中,可以提高常用域名查询速度,因此使用与企业局域网内部使用。

10、DNS配置的主要流程

 

11.详细配置

(1)主从dns服务器

  # vim /etc/named.conf
options {
        listen-on port 53 { 10.0.5.151; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     { any; };
        recursion yes;
};


zone "." IN {
        type hint;
        file "named.ca";
};


zone "sxjy.com" IN {
        type slave;
        file "slaves/sxjy.com.zone";
        masters { 10.0.5.150; };
        allow-update { none; };
};


zone "5.0.10.in-addr.arpa" {
        type slave;
        file "slaves/10.0.5.rev";
        masters { 10.0.5.150; };
        allow-update { none; };
};


  # service named start 


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值