bind DNS搭建笔记

设置默认网关 偶尔会出现问题
route add default gw 192.168.0.1

.vim /etc/sysctl.conf  这里是重点 配置路由转发,路由开启等都要用到。

# Controls IP packet forwarding
net.ipv4.ip_forward = 0

修改为

# Controls IP packet forwarding
net.ipv4.ip_forward=1                允许内置路由
net.ipv4.conf.all.rp_filter=0
net.ipv4.conf.default.rp_filter=0

 

5.sysctl -p    更新

yum -y install bind-chroot

主配置文件
vim /etc/named.conf
#listen-on port 53 { 127.0.0.1; };//127.0.0.1修改为any,代表允许监听任何IP地址。
listen-on port 53 { any; }; 
#allow-query { localhost; };localhost修改为any,代表允许任何主机查询。
allow-query { any; };


正向解析的作用是根据主机名(域名)查找到对应的IP地址,区域文件中已有一些默认信息,可不必理会,直接在下面追加即可:
vim /etc/named.rfc1912.zones

zone "jc.com" IN {
        type master;
        file "jc.com.zone";
        allow-update { none; };
};


配置解析数据信息:
我们可以直接复制正向解析模板文件:"/var/named/named.localhost",填写信息后即可直接使用。
[root@Centos ~]# cd /var/named/
[root@Centos named]# cp -a named.localhost jc.com.zone
[root@Centos named]# vim jc.com.zone 
$TTL 1D      
@       IN SOA  music.com. scottcho.qq.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      ns.music.com.
ns      IN A    192.168.0.85
        IN MX 10 mail.music.com.
mail    IN A     192.168.0.85
www     IN A     192.168.0.85
bbs     IN A     192.168.0.95



将本机的DNS设置为本机的IP 192.168.0.2
[root@Centos named]# cat /etc/resolv.conf
# Generated by NetworkManager
search test

nameserver 192.168.0.2

nslookup
www.music.com


配置区域数据信息。

反向解析的作用是根据IP地址查找到对应的主机名(域名),在区域文件(named.rfc1912.zones)中默认已存在一些注释内容与区域信息,可不需要删除上面实验及默认区域信息,直接在下面追加即可。

复制代码
[root@Centos named]# vim /etc/named.rfc1912.zones

zone "0.168.192.in-addr.arpa" IN {
        type master;
        file "192.168.0.arpa";
        allow-update { none; };
};

配置数据信息
[root@Centos named]# vim /etc/named.rfc1912.zones 
[root@Centos named]# cp -a named.loopback 192.168.0.arpa

[root@Centos named]# vim 192.168.0.arpa 

$TTL 1D          
@       IN SOA  jc.com. scottcho.qq.com. (
    #授权信息开始:#DNS区域的地址#域名管理员的邮箱(不要用@符号)
      ; serial    #更新序列号
                                        1D      ; refresh   #更新时间
                                        1H      ; retry   #重试延时
                                        1W      ; expire   #失效时间
                                        3H )    ; minimum  #无效解析记录的缓存时间
        NS      ns.jc.com.       #域名服务器记录    
ns      A       192.168.0.2        #地址记录
     PTR     ns.jc.com.      #PTR为指针记录,仅用于反向解析中
     PTR     mail.jc.com.
     PTR     www.jc.com
     PTR     bbs.jc.com


systemctl restart named

nslookup

wifi跳转

猜你喜欢

转载自www.cnblogs.com/Liang-jc/p/9171305.html