如果一切配置正确,您应该会看到类似以下的输出:
同样,要测试反向区域文件,请输入以下内容:
输出应类似于:
BIND9有多种可用的日志记录配置选项 , 但是两个主要的选项是 channel 和 category , 它们分别配置日志的去向和要记录的信息 。
如果未配置任何日志记录选项,则默认配置为:
让我们将BIND9配置为将与DNS查询相关的调试消息发送到单独的文件 。
我们需要配置一个通道以指定要将消息发送到的文件,以及一个category 。在此示例中,类别将记录所有查询 。编辑 /etc/bind/named.conf.local 并添加以下内容:
由于命名守护程序以绑定用户身份运行,因此 /var/log/named 必须创建目录并更改所有权:
现在重新启动BIND9,以使更改生效:
您应该看到文件中 /var/log/named/query.log 填充了查询信息 。这是BIND9日志记录选项的简单示例 。【bin 安装,v-bind】

文章插图
linux ubuntu下如何安装bind在linux系统下安装DNS服务器bind
BIND是一种开源的DNS(Domain Name System)协议的实现 , 包含对域名的查询和响应所需的所有软件 。它是互联网上最广泛使用的一种DNS服务器,下面讲解在linux系统下如何安装DNS服务器bind 。
1.从http://www.isc.org/products/BIND/bind9.html下载bind9的源文件 。本次安装使用的源文件为bind-9.2.3.tar.gz 。
2.将源文件bind-9.2.3.tar.gz置于/usr/local/src目录下 。
3.解压缩源文件bind-9.2.3.tar.gz
# tar -xzvf bind-9.2.3.tar.gz -C /usr/local/src
4.进入安装目录www.2cto.com
# cd bind-9.2.3
5.配置、编译
# ./configure
# make
6.安装
# make install
7.生成的可执行文件位于/usr/local/sbin目录下 。最重要的可执行文件为named和rndc 。
8.创建链接
# ln -s /usr/local/sbin/rndc /usr/sbin/rndc
# ln -s /usr/local/sbin/named /usr/sbin/named
9.创建rndc.conf配置文件 。
# /usr/local/sbin/rndc-confgen > /etc/rndc.conf
# cat /etc/rndc.conf
输出为:
# Start of rndc.conf
key "rndc-key" {
algorithm hmac-md5;
secret "y9xvvfQjdWv9f/Fo7wquBg==";
};
options {
default-key "rndc-key";
default-server 127.0.0.1;
default-port 953;
};
# End of rndc.conf
# Use with the following in named.conf, adjusting the allow list as needed:
# key "rndc-key" {
# algorithm hmac-md5;
# secret "y9xvvfQjdWv9f/Fo7wquBg==";
# };www.2cto.com
#
# controls {
# inet 127.0.0.1 port 953
# allow { 127.0.0.1; } keys { "rndc-key"; };
# };
# End of named.conf
10.创建rndc.key文件 。将rndc.conf文件中注释部分拷贝生成如下文件:
# vi /etc/rndc.key
key "rndc-key" {
algorithm hmac-md5;
secret "y9xvvfQjdWv9f/Fo7wquBg==";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
检查rndc是否正常工作:
#/usr/local/sbin/named -g
Jan 11 11:56:45.075 starting BIND 9.2.3 -g
Jan 11 11:56:45.076 using 1 CPU
Jan 11 11:56:45.079 loading configuration from /etc/named.conf
......
#/usr/local/sbin/rndc status
11.创建named.conf配置文件 。
# vi /etc/named.conf
// generated by named-bootconf.pl
options {www.2cto.com
directory "/var/named";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
- 安装win10后桌面字体发虚模糊了,win10安装后字体不清晰
- 为什么显卡一安装驱动就黑屏了,安装驱动后黑屏
- iPhone6s安装移动卡联通卡无3G/4G信号告诉你该怎么修
- 为什么电脑安装内存8g但是只有3.4g可用,电脑内存8g为何显示只有3.43g可用
- 电脑明明安装了8g内存为什么显示4g可用,电脑8g内存显示4g可用
- 座便器直接安装在蹲便器上头可以么 坐便器放在蹲便器上面可以吗
- 用手机 小米多看电纸书怎么安装第三方软件「小米多看电纸书安装安卓应用第三方APP小白教程」
- 篇一闲置小米手机5S安装Termux折腾记小白玩手机Termux篇
- 小米手机免root安装XP框架教程
- miui纯净版内测「小米MIUI纯净模式开启内测来解决风险和未知应用安装问题」
