在liunx的CentOS系统中简单的搭建dns服务

第一步将服务器改成静态ip,并调通网络,比如10.10.10.114
第二步安装

yum  -y  install  bind

安装好后进入配置文件

vim /etc/named.conf
options {
        listen-on port 53 { any; };//修改成any
        listen-on-v6 port 53 { ::1; };
        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; };//修改成any


        recursion yes;

        dnssec-enable yes;
        dnssec-validation yes;
        dnssec-lookaside auto; //添加

        /* Path to ISC DLV key */
        bindkeys-file "/etc/named.root.key";

        managed-keys-directory "/var/named/dynamic";

        pid-file "/run/named/named.pid";
        session-keyfile "/run/named/session.key";
};

之后进入解析配置

vim  /etc/named.rfc1912.zones
//配置正向解析,自定义域名 zx.com,只要访问这个一级域名就会进入这个配置
zone "zx.com" IN {
        type master;
        file "zx.com.zone";
        allow-update { none; };
};
//配置反向解析,其中 10.10.10代表ip地址的前三个网段既 2.168.192.in-addr.arpa,只要访问192.168.2.XXX就会进入这个配置
zone "10.10.10.in-addr.arpa" IN {
        type master;
        file "zx.arpa";
};

之后进入 /var/named/这个文件夹,将配置文件搞好

cd /var/named/

//拷贝通用模板

cp -a named.localhost zx.com.zone
cp -a named.localhost  zx.arpa

进入正向解析配置

vim zx.com.zone

//将配置的域名指向指定ip 10.10.10.212

$TTL 1D
zx.com. IN SOA  zx.com root.zx.com (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
zx.com.         IN NS   ns1.zx.com.
        A       10.10.10.212
ns1.zx.com. IN A 10.10.10.212
www.zx.com. IN A 10.10.10.212
        AAAA    ::1

进入反向解析

vim zx.arpa

//这里的212代表只要是访问 10.10.10.212就会进入指定好的域名

$TTL 1D
@       IN SOA  ns1.zx.com. root.zx.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        IN NS   ns1.zx.com.
212     IN PTR  ns1.zx.com.
212     IN PTR  www.zx.com.
212     IN PTR  zx.com.

之后启动,并将防火墙关闭

systemctl restart named
systemctl stop firewalld

使用nslookup检查一下

nslookup

在这里插入图片描述
没问题后可以去试一下,直接在系统里配置
在这里插入图片描述
之后将dns缓存清除,去ping指定域名

未配置dns
在这里插入图片描述
配置了dns
在这里插入图片描述
这样就可以以zx.com访问10.10.10.212了,
感觉还是改host来的轻松

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值