DNS-bind

1.bind安装

yum install -y bind-chroot

2.bind配置

位置说明用途
/etc/named.conf主配置文件定义bind服务运行
/etc/named.rfc1912.zones区域配置文件保存域名与ip对应关系的所在位置
/var/named/数据配置文件目录保存域名和ip真是对应关系的数据配置文件

(1)/etc/named.conf

vim /etc/named.conf

将11行和19行修改为any,分别表示
服务器上的所有ip地址均可提供DNS域名解析服务 &
允许所有人对本服务器发送DNS查询请求
在这里插入图片描述

(2)/etc/named.rfc1912.zones

正向解析参数

在这里插入图片描述

zone "xxx.com" IN {
        type master; # 服务类型分三种 hint(根分区) master(主分区,即主服务器) slave(辅助分区,即从服务器)
        file "xxx.com.zone"; # 域名与IP地址解析规则保存的文件位置
        allow-update { none; }; # 允许那些客户机动态更新解析信息
};
反向解析参数

在这里插入图片描述

zone "10.168.182.in-addr.arpa" IN { # 表示192.168.10.0/24 网段的反向解析区域
        type master;
        file "192.168.10.arpa";
};

3.正向解析实验

(1)修改区域配置文件

vim /etc/named.rfc1912.zones
zone "littlehorse.com" IN {
        type master;
        file "littlehorse.com.zone";
        allow-update { none; };
};

(2)编辑数据配置文件

cp -p /var/named/named.localhost /var/named/littlehorse.com.zone
$TTL 1D#生存周期为1天
@IN SOAlittlehorse.com.root.littlehorse.com.
#授权信息开始#DNS区域地址#域名管理员的邮箱(不要用@)
$TTL 1D #生存周期为1天
@IN SOA littlehorse.com.root.littlehorse.com.(
#授权信息开始 #DNS区域地址#域名管理员的邮箱(不要用@)
0 ; serial#更新序列号
1D ; refresh#更新时间
1H ; retry#重试延迟
1W ; expire#失效时间
3H ) ; minimum#无效解析记录的缓存时间
NSns.littlehorse.com.#域名服务器记录
nsINA172.25.250.9#地址记录(ns.littlehorse.com.)
IN MX10mail.littlehorse.com.#邮件交换记录
mailINA172.25.250.9#地址记录(mail.littlehorse.com.
wwwINA172.25.250.9#地址记录(www.littlehorse.com.
bbsINA172.25.250.9#地址记录(bbs.littlehorse.com.

在这里插入图片描述
重启服务

systemctl restart named

检验:
在这里插入图片描述

4.反向解析实验

(1)修改区域配置文件

vim /etc/named.rfc1912.zones
zone "250.25.172.in-addr.arpa" IN {
        type master;
        file "172.25.250.arpa";
};

(2)编辑数据配置文件

cp -p /var/named/named.loopback /var/named/172.25.250.arpa

![在这里插入图片描述](https://img-blog.csdnimg.cn/2020102820184035.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FsaXR0bGVob3JzZQ==,size_16,color_FFFFFF,t_70#pic_cente
PTR为指针记录,用于反向解析
检验:
在这里插入图片描述

5.部署从服务器

主服务器172.25.250.9
从服务器172.25.250.10

服务器配置:修改允许该从服务器更新请求

vim /etc/named.rfc1912.zones
zone "littlehorse.com" IN {
        type master;
        file "littlehorse.com.zone";
        allow-update { 172.25.250.10; }; # 修改
};

zone "250.25.172.in-addr.arpa" IN {
        type master;
        file "172.25.250.arpa";
        allow-update { 172.25.250.10; }; # 修改
};
systemctl restart named

服务器配置:file参数定义同步数据配置文件后要保存的位置

vim /etc/named.rfc1912.zones
zone "littlehorse.com" IN {
        type slave;
        file "slaves/littlehorse.com.zone";
        masters { 172.25.250.9; };
};

zone "250.25.172.in-addr.arpa" IN {
        type slave;
        file "slaves/172.25.250.arpa";
        masters { 172.25.250.9; };
};
systemctl restart named

当从服务器的DNS服务重启后,就已经从主服务器上同步数据配置文件了,若不行则修改dns参数为172.25.250.9
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Bind DNS安装可以按照以下步骤进行操作: 1. 安装Bind软件。Bind通常与操作系统一起安装,如果没有安装,则可以使用操作系统提供的包管理工具进行安装。 2. 配置主配置文件/etc/named.conf。可以修改监听地址为本地IP地址或者any,以及修改allow-query为any,允许任何客户机进行查询。确保配置文件格式正确。 3. 启动named服务。使用命令systemctl start named启动服务。 4. 检查端口是否被监听。使用命令netstat -luntp|grep 53,确保监听端口53正常。 5. 使用dig工具验证DNS解析是否正常。例如,使用命令dig -t A example.com @DNS服务器IP地址,查看是否能成功解析域名。 6. 修改本机的DNS配置为自建的DNS服务。编辑/etc/resolv.conf文件,并重启网络服务,使用命令systemctl restart network。 7. 验证DNS解析是否正常。使用ping命令验证域名是否能正常解析。 请注意,具体的操作步骤可能因操作系统版本或网络环境而有所差异,建议参考相关的文档或指南进行具体操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [DNS详解以及Bind使用(二)---Bind安装、配置及使用](https://blog.csdn.net/weixin_40864891/article/details/103636597)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [2021-07-11用bind9安装dns服务](https://blog.csdn.net/weixin_44014460/article/details/118651165)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值