DNS域名解析服务(二)

1、构建缓存域名服务器

[root@localhost ~]# vi /etc/named.conf
"/etc/named.conf" 18L, 430C

options {

       listen-on port 53 { 192.168.66.13; };

  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";

  recursing-file "/var/named/data/named.recursing";

  secroots-file "/var/named/data/named.secroots";

  allow-query { any; };

  recursion yes;

};
zone "." IN {

  type hint;

  file "named.ca";
};


~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ :wq "/etc/named.conf" 18L, 430C written 

2、构建主从域名服务器

所有服务器:
iptables -F
systemctl stop firewalld
setenforce 0

配置yum


主服务器:
[root@localhost ~]# yum -y install bind
[root@localhost ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.200.111
nameserver 192.168.200.112
[root@localhost ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.200.111 ns1.crushlinux.com
192.168.200.112 ns2.crushlinux.com

[root@localhost ~]# cat /etc/named.conf
options {
directory "/var/named";
};

zone "crushlinux.com" IN {
type master;
file "crushlinux.zheng";
allow-transfer { 192.168.200.112; };
};

zone "200.168.192.in-addr.arpa" IN {
type master;
file "crushlinux.fan";
allow-transfer { 192.168.200.112; };
};
[root@localhost ~]#
[root@localhost ~]# cat /var/named/crushlinux.zheng
$TTL 86400
@   IN   SOA   crushlinux.com.   admin.crushlinux.com. (
      20190817
        3H
       15M  
       1W
       1D
)
   IN   NS      ns1.crushlinux.com.
     IN   NS            ns2.crushlinux.com.
     IN   MX 10    mail.crushlinux.com.
ns1  IN   A         192.168.200.111
ns2  IN   A       192.168.200.112
mail  IN     A       192.168.200.113
www  IN    A       192.168.200.114
study  IN   A       192.168.200.115
*    IN   A       192.168.200.111
ftp   IN  CNAME     www

[root@localhost ~]# cat /var/named/crushlinux.fan
$TTL 86400        管理员邮箱
@   IN   SOA   crushlinux.com.   admin.crushlinux.com. (
      20190817
        3H
            15M
       1W
       1D
)
   IN   NS     ns1.crushlinux.com.
   IN   NS     ns2.crushlinux.com.
   IN   MX 10   mail.crushlinux.com.
111   IN   PTR   ns1.crushlinux.com.
112   IN   PTR   ns2.crushlinux.com.
113   IN   PTR   mail.crushlinux.com.
114   IN   PTR   www.crushlinux.com.
115   IN   PTR   study.crushlinux.com.
111   IN   PTR   ns1.crushlinux.com.
[root@localhost ~]# chown :named /var/named/crushlinux.*
[root@localhost ~]# named-checkconf -z /etc/named.conf
[root@localhost ~]# named-checkzone crushlinux.com /var/named/crushlinux.zheng
[root@localhost ~]# named-checkzone crushlinux.com /var/named/crushlinux.fan
[root@localhost ~]# systemctl restart named

===============================================================================
从服务器:
[root@localhost ~]# yum -y install bind
[root@localhost ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.200.111
nameserver 192.168.200.112
[root@localhost ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.200.111 ns1.crushlinux.com
192.168.200.112 ns2.crushlinux.com


[root@localhost ~]# cat /etc/named.conf
options {
directory "/var/named";
};

zone "crushlinux.com" IN {
type slave;
file "slaves/crushlinux.zheng";
masters { 192.168.200.111; };
};
zone "200.168.192.in-addr.arpa" IN {
type slave;
file "slaves/crushlinux.fan";
masters { 192.168.200.111; };
};

[root@localhost ~]# systemctl restart named

=======================================================

注意:

/etc/resolv.conf它是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。该文件是由域名解析 器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。它的格式很简单,每行以一个关键字开头,后接一个或多个由空格隔开的参数。

resolv.conf的关键字主要有四个,分别是:
nameserver    //定义DNS服务器的IP地址
domain       //定义本地域名
search        //定义域名的搜索列表
sortlist        //对返回的域名进行排序

转载于:https://www.cnblogs.com/2567xl/p/11377996.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值