bind软件如何使用(BIND安装与配置)

bind安装与配置

实验环境:CentOS 7.5 ;bind-9.9

dns服务,程序包名bind,程序名named

程序包:

bind bind-libs bind-utils bind-chroot :/var/named/chroot

bind:

服务脚本:/etc/rc.d/init.d/named 主配置文件:/etc/named.conf,/etc/named.rfc1912.zones,/etc/rndc.key 解析库文件:/var/named

note:

  1. 一台物理服务器可同时为多个区域提供解析;
  2. 必须要有根区域文件;/var/named/named.ca
  3. 应该有两个(如果包括ipv6,应该更多)实现localhost和本地回环地址的解析库

rndc: remote name domain controller,默认与bind安装在同一主机,且只能通过127.0.0.1来连接named进程;提供辅助性的管理功能。

安装步骤:

1.yum安装

~]# yum install bind -y

2.查询安装文件

~]# rpm -ql bind | less

3.配置DNS缓存服务器

~]# vim /etc/named.conf 修改主配置文件 options { listen-on port 53 { 127.0.0.1;192.168.100.100; }; 把主机地址添加入括号内 allow-query { localhost; }; 把localhost改为any,允许任何主机请求 ~]# service named start 修改主配置文件

bind软件如何使用(BIND安装与配置)(1)

4.配置DNS主服务器

~]# vim /etc/named.conf 修改主配置文件 options { listen-on port 53 { 127.0.0.1;192.168.100.100; }; 把主机地址添加入括号内 allow-query { localhost; }; 把localhost改为any,允许任何主机请求

bind软件如何使用(BIND安装与配置)(2)

# vim /etc/named.rfc1912.zones 修改区域配置文件,添加jsds.net区域 zone :jsds.net" IN { type master; file "jsds.net.zone"; };

bind软件如何使用(BIND安装与配置)(3)

]# cd /var/named 进入解析库目录,新建jsds.net.zone解析库 ]# cp -a named.localhost jsds.net.zone 复制named.localhost为jsds.net.zone,保留属性。属主root,属组named ]# vim jsds.net.zone

bind软件如何使用(BIND安装与配置)(4)

]# named-checkconf 检查主配置文件 ]# named-checkzone "jsds.net" /var/named/jsds.net.zone 检查区域解析库文件 ]# systemctl start named.service 启动named服务 ]# ss -tunl |grep :53 查看监听的53号端口 ]# dig -t A www.jsds.net @127.0.0.1 测试解析结果

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。