要将DNS区域添加到BIND9 , 将BIND9变成主服务器,请首先编辑/etc/bind/named.conf.local :
现在,使用现有的区域文件作为模板来创建/etc/bind/db.example.com文件:
编辑新的区域文件, /etc/bind/db.example.com然后更改 localhost.为服务器的FQDN,.在末尾保留其他文件 。更改127.0.0.1为名称服务器的IP地址和root.localhost有效的电子邮件地址 , 但用 . 代替通常的 @ 符号 , 并再次.在末尾保留 。更改注释以指示此文件所针对的域 。
为基本域创建 A 记录 example.com。此外,创建一个 A 记录的 ns.example.com ,在这个例子中,域名服务器:
每次更改区域文件时,都必须增加序列号(Serial) 。如果在重新启动BIND9之前进行了多次更改,只需增加一次串行 。
现在,您可以将DNS记录添加到区域文件的底部 。有关详细信息,请 参阅公共记录类型。
对区域文件进行了更改之后 , 需要重新启动BIND9以使更改生效
现在已经设置了区域并将名称解析为IP地址,现在需要添加反向区域以允许DNS将地址解析为名称 。
编辑/etc/bind/named.conf.local并添加以下内容:
现在创建/etc/bind/db.192文件:
接下来编辑/etc/bind/db.192,更改与 /etc/bind/db.example.com 相同的选项:
每次更改时 , “反向”区域中的序列号也需要增加 。对于您在 /etc/bind/db.example.com 中配置的每个A记录(即针对另一个地址),您需要在 /etc/bind/db.192 中创建一个PTR记录 。
创建反向区域文件后,重新启动BIND9
一旦配置了主服务器 , 强烈建议使用辅助服务器,以在主服务器不可用时维持域的可用性 。
首先,在主服务器上,需要允许区域传输 。将allow-transfer选项添加到示例正向和反向区域定义中/etc/bind/named.conf.local :
在主服务器上重新启动BIND9:
接下来,在辅助服务器上,以与主服务器相同的方式安装bind9软件包 。然后编辑 , /etc/bind/named.conf.local并为正向和反向区域添加以下声明:
在辅助服务器上重新启动BIND9:
在其中,/var/log/syslog您应该看到类似以下内容的内容(为了适应本文档的格式,对某些行进行了拆分):
测试BIND9的第一步是将名称服务器的IP地址添加到主机解析器 。应该配置主要名称服务器以及另一个主机,以仔细检查 。有关将名称服务器地址添加到网络客户端的详细信息,请参阅DNS客户端配置 。最后 , 您的 nameserver 一行 /etc/resolv.conf 应指向, 127.0.0.53 并且您应该 search 为您的域指定一个参数 。像这样:
要检查您的本地解析器正在使用哪个DNS服务器 , 请运行:
如果安装了dnsutils软件包,则可以使用DNS查找实用程序dig测试设置:
安装完BIND9之后,请对环回接口使用dig来确保它正在侦听端口53 。从终端提示符下:
您应该在命令输出中看到类似于以下内容的行:
如果您已将BIND9配置为缓存名称服务器 , 则“挖掘”外部域以检查查询时间:
注意查询时间接近命令输出的末尾:
经过第二次挖掘后,应该有所改进:
现在演示应用程序如何使用DNS解析主机名,使用ping实用程序发送ICMP回显请求:
这测试名称服务器是否可以将名称解析为 ns.example.comIP 地址 。命令输出应类似于:
测试区域文件的一种好方法是使用named-checkzone与bind9软件包一起安装的实用程序 。使用此实用程序,可以在重新启动BIND9并使更改生效之前确保配置正确 。
要测试我们的示例正向区域文件,请从命令提示符处输入以下内容:
- 安装win10后桌面字体发虚模糊了,win10安装后字体不清晰
- 为什么显卡一安装驱动就黑屏了,安装驱动后黑屏
- iPhone6s安装移动卡联通卡无3G/4G信号告诉你该怎么修
- 为什么电脑安装内存8g但是只有3.4g可用,电脑内存8g为何显示只有3.43g可用
- 电脑明明安装了8g内存为什么显示4g可用,电脑8g内存显示4g可用
- 座便器直接安装在蹲便器上头可以么 坐便器放在蹲便器上面可以吗
- 用手机 小米多看电纸书怎么安装第三方软件「小米多看电纸书安装安卓应用第三方APP小白教程」
- 篇一闲置小米手机5S安装Termux折腾记小白玩手机Termux篇
- 小米手机免root安装XP框架教程
- miui纯净版内测「小米MIUI纯净模式开启内测来解决风险和未知应用安装问题」
