千家信息网

linux下bind9安装配置的方法

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍"linux下bind9安装配置的方法"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"linux下bind9安装配置的方法"文章能帮助大家解决问
千家信息网最后更新 2026年11月01日linux下bind9安装配置的方法

这篇文章主要介绍"linux下bind9安装配置的方法"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"linux下bind9安装配置的方法"文章能帮助大家解决问题。

一,安装bind
1.下载bind
2.编译安装

复制代码 代码如下:

# tar zxvf bind-9.4.0.tar.gz
# cd bind-9.4.0
# ./configure sysconfdir=/etc //更多安装选项 ./configure --help
# make
# make install

二,配置bind
a.创建需要文件
1)./etc/named.conf
# vi /etc/named.conf 推出保存即可 或 touch /etc/named.conf
2)./etc/rndc.conf
# rndc-confgen > /etc/rndc.conf

b.创建目录 /var/named
# mkdir /var/named

b.编辑/etc/named.conf 内容如下

复制代码 代码如下:

options {
directory "/var/named"; //表示默认的数据库文件在/var/named中 若没有需手动创建
// pid-file "/var/run/named/named.pid"; //运行的pid文件路径,用于使用其他用户启动named
};
zone "." { //创建root域

type hint;
file "named.ca";
};
zone "localhost" { //创建 localhost域
type master;
file "named.local";
};
zone "example.com" { //创建 example.com域
type master;
file "example.com.zone";
};
zone "0.0.127.in-addr.arpa"{ //localhost的反解析
type master;
file "127.0.0.zone";
};
zone "100.168.192.in-addr.arpa" { //example.com的反向解析
type master;
file "192.168.100.zone";
};
//这段文件在/etc/rndc.conf 的尾部需拷贝才能使用 # tail +13 /etc/rndc.conf >>/etc/named.conf
# use with the following in named.conf, adjusting the allow list as needed:
key "rndc-key" {
algorithm hmac-md5;
secret "hwm3l+e7lwdzjj/djezqew==";
};

controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
# end of named.conf

d.在/var/named 中创建相应的数据文件 文件名由named.conf 中的file 参数制定
由named.conf可知有 named.ca, named.local, example.com.zone, 127.0.0.zone , 192.168.100.zone
1. named.ca
# dig -t ns . >/var/named/named.ca
2. named.local #vi /var/named/named.local 加入以下内容

复制代码 代码如下:

$ttl 1d
@ in soa localhost. root (
2007042801
1h
15m
1w
1d )
in ns @
in a 127.0.0.1

3. example.com.zone

复制代码 代码如下:

$ttl 1d
@ in soa example.com. root (
2007042801
1h
15m
1w
1d )
in ns ns.example.com.
in mx 10 mail.example.com.
in a 192.168.100.125
www in a 192.168.100.125
db in a 192.168.100.124
ns in a 192.168.100.126
mail in a 192.168.100.251
shop in a 192.168.100.125
*.shop in a 192.168.100.124
news in cname www
3. 127.0.0.zone
$ttl 1d
@ in soa @ root.localhost. (
2007042801
1h
15m
1w
1d
)
in ns localhost.
1 in ptr localhost.
4. 192.168.100.zone
$ttl 1d
@ in soa @ root.example.com. (
2007042801
1h
15m
1w
1d )
in ns example.com.
125 in ptr example.com.
125 in ptr www.example.com.
124 in ptr db.example.com.
126 in ptr ns.example.com.
251 in ptr mail.example.com.

补充说明
a. named服务器的启动问题
1. 启动 #named //以root用户启动
#named -u named //以named用户启动,必须有这个用户而且,named.pid的属主是 named
2. 更改配置后如何重启
# rndc reload
3.测试配置是否成功,可用 host, dig ,nslookup 判断

关于"linux下bind9安装配置的方法"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

代码 配置 文件 方法 用户 内容 知识 数据 更多 行业 问题 不同 实用 成功 参数 实用性 实际 尾部 手动 拷贝 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网金融 金融科技 奇酷互联网络科技 银优互联网科技有限公司 奇酷互联网络科技公司 互联网科技视频素材 无锡溥仪互联网科技有限公司 成都仁贤领冠互联网科技有限公司 衡水科技产业互联网平台 互联网汽车科技小镇 天速互联网络科技有限公司 阿里巴巴算科技企业还是互联网 中化能源互联网科技招聘 互联网公司科技股 深圳互联网科技的发展 厦门江牛科技互联网 吉林省码上互联网科技电话 云南互联网科技学费 优雇互联网科技有限公司 如何强化互联网金融科技 株洲百竞科技的互联网营销顾问 猪兼强互联网科技 安徽鑫晟辉互联网科技 互联网金融科技平台 互联网女皇 腾讯科技 北京禾田雨橡互联网科技 科技与互联网哪个更好 健康食品互联网创新科技园项目 世界互联网领先科技成果获奖 每天都有哪些好的互联网科技 数字科技和互联网金融哪个好
0