私网dns搭建

在内网搭建一套dns服务器,用来解析某个域名
具体情况是有一些摄像机硬件里面配置了一个固定的域名,用来向我们的平台注册
所以需要一个域名服务器来解析这个域名,使摄像头能注册到我们的平台
前提条件是我们的摄像机接入平台和dns服务器以及摄像头能互相通信
因为第一次搞这个,边百度边看视频搞,配置基本都是默认,遵从我不懂我就不改的原则

使用的系统是centos7.5

[root@allcamELK ~]# cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core)

yum安装bind服务

yum install bind -y
[root@allcamELK ~]# rpm -qa |grep bind
bind-utils-9.11.4-16.P2.el7_8.3.x86_64
bind-license-9.11.4-16.P2.el7_8.3.noarch
bind-libs-9.11.4-16.P2.el7_8.3.x86_64
bind-9.11.4-16.P2.el7_8.3.x86_64
bind-libs-lite-9.11.4-16.P2.el7_8.3.x86_64
bind-export-libs-9.11.4-16.P2.el7_8.3.x86_64

bind配置
一般默认的配置文件在/etc/named.conf
下面是我的配置文件,仅供参考
vim /etc/named.conf

options {
       listen-on { any; };
       directory "/var/named";
       forward first;
       forwarders { 8.8.8.8; };
       allow-query { any; };
       recursion yes;
};

zone "localhost" {
        type master;
        file "named.localhost";
};

zone "0.0.127.in-addr.arpa" {
        type master;
        file "named.loopback";
};
# 域名
zone "qlypz.cn" IN {
        type master;
        file "qlypz.zone";
        allow-update { none; };
};

这里我配置的域名是qlypz.cn
file中配置的qlypz.zone 需要和/var/named/qlypz.zone文件名对齐

vim /var/named/qlypz.zone

$TTL 1D
@       IN SOA  ns.qlypz.cn. root.qlypz.cn (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      ns.qlypz.cn.
ns      A       172.16.21.100
www     A       172.16.21.78

我这里bind服务器ip为172.16.21.100
域名指向的ip为172.16.21.78

启动bind服务

注意其实启动的是named
 systemctl start named
如果启动失败了,检查配置文件格式是否正确,属组是否正确

配置dns

内网服务器配置dns服务
centos:
在网卡配置里面增加DNS1=172.16.21.100”
然后重启网卡
查看一下/etc/resolv.conf 是否生效
[root@allcamELK ~]# cat /etc/resolv.conf 
# Generated by NetworkManager
nameserver 172.16.21.100

ping一下域名看是否能够解析
[root@allcamELK ~]# ping www.qlypz.cn
PING www.qlypz.cn (172.16.21.78) 56(84) bytes of data.
64 bytes from 172.16.21.78 (172.16.21.78): icmp_seq=1 ttl=64 time=0.424 ms
64 bytes from 172.16.21.78 (172.16.21.78): icmp_seq=2 ttl=64 time=0.318 ms
64 bytes from 172.16.21.78 (172.16.21.78): icmp_seq=3 ttl=64 time=0.311 ms
^C
--- www.qlypz.cn ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.311/0.351/0.424/0.051 ms

suse11:
直接在/etc/resolv.conf 文件中修改dns,然后重启网络
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值