linux搭建本地DNS服务器

安装bind包:

       yum install bind -y

进入主配置文件:

vim  /etc/named.conf

 更改配置(可备份以前的.conf配置文件)

options {                                      #定义监听端口,如果所有地址都监听,则只写端口
        listen-on port 53 { 172.52.16.30; };
        directory "/var/named";                #定义数据文件目录
};

zone "haha.com" IN {                           #正向解析
        type master;
        file "named.haha.com";
};

zone "16.52.172.in-addr.arpa" IN {             #反向解析
        type master;
        file "named.172.52.16";
};

创建/var/named/named.haha.com作为正向解析

vim /var/named/named.haha.com


$TTL 1D
@       IN      SOA     @       zbt_199912.163.com. (
                                                0
                                                1D
                                                1H
                                                1W
                                                3H )
        IN      NS      ns.haha.com.
ns      IN      A       172.52.16.30
ftp     IN      A       172.52.16.20
zbt     IN      A       172.52.16.10

创建/var/named/named.172.52.16作为反向解析

vim /var/named/172.52.16


$TTL 1D
@       IN      SOA     @       zbt_199912.163.com. (
                                                0
                                                1D
                                                1H
                                                1W
                                                3H )
        IN      NS      ns.haha.com.
30      IN      PTR     ns.haha.com.
20      IN      PTR     ftp.haha.com.
10      IN      PTR     zbt.haha.com.

systemctl restart named重启named服务

去用nslookup去验证本地dns服务器配置是否成功

正向解析:

[root@localhost ~]# nslookup ns.haha.com
Server:		172.52.16.30
Address:	172.52.16.30#53

Name:	ns.haha.com
Address: 172.52.16.30

反向解析 :

[root@localhost ~]# nslookup 172.52.16.30
30.16.52.172.in-addr.arpa	name = ns.haha.com.

通过另一台本地虚拟机设置网关为172.52.16.30去验证

通过/etc/resolv.conf去更改DNS本地配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值