ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

centos 搭建bind-dns服务器

2022-02-24 12:31:09  阅读:202  来源: 互联网

标签:named dns centos 记录 bind file ip test NS


这里采用的是bind

yum install bind

 

安装后启动是named

systemctl start named

 

对/etc/named.conf进行编辑,添加ip,为了方便我这里设置any

 

 注意下面那个allow-query也要改成any,别的主机才能使用

 

 

 

 

再添加如下配置

zone "test.com" IN {
        type master;
        file "test.file";
        allow-update { none; };
};
zone "1.168.192.in-addr.arpa" IN {
        type master;
        file "192.168.1.file";
        allow-update { none; };
};

 

主要是声明两个一个是网站,一个是ip(我这里演示192.168.1.1,要换成自己的),并且声明两个文件路径,file结尾的是路径,默认是在/var/named底下

注意ip声明的时候是反的

 

 

然后按照声明的路径创建相应的文件

vim /var/named/test.file

内容

$TTL 1D
@    IN SOA    @ rname.invalid. (
                    0    ; serial
                    1D    ; refresh
                    1H    ; retry
                    1W    ; expire
                    3H )    ; minimum
    NS     zj.test.com.
zj    A    192.168.1.1

前面都是一些设置,后面几行来看

A记录: 将域名指向一个IPv4地址(例如:100.100.100.100),需要增加A记录
NS记录: 域名解析服务器记录,如果要将子域名指定某个域名服务器来解析,需要设置NS记录
SOA记录: SOA叫做起始授权机构记录,NS用于标识多台域名解析服务器,SOA记录用于在众多NS记录中标记哪一台是主服务器
MX记录: 建立电子邮箱服务,将指向邮件服务器地址,需要设置MX记录。建立邮箱时,一般会根据邮箱服务商提供的MX记录填写此记录
TXT记录: 可任意填写,可为空。一般做一些验证记录时会使用此项,如:做SPF(反垃圾邮件)记录

NS指向域名解析服务器的域名(不能是ip),只有最后有一个.

A记录指定主机名和ip对应,我这里主机名为zj

 

编辑192.168.1.file

vim /var/named/ 192.168.1.file
$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      zj.test.com.
1      PTR     zj.test.com.

前面不变,ns记录和上面对应,增加PTR将ip对应到主机名即可

重启服务

systemctl restart named

 

 

改一下dns设置

vim /etc/resolv.conf

 

 

安装nslookup测试

yum install bind-utils

 

标签:named,dns,centos,记录,bind,file,ip,test,NS
来源: https://www.cnblogs.com/aninock/p/15931212.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有