千家信息网

DNS入门介绍之三BIND安装配置全过程

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,一、下载BIND本次实验下载的版本是:BIND 9.11.0-P2二、安装BIND1、进入压缩包的目录,进行解压缩,进入bind目录。[root@TEST opt]# tar zxvf bind-9.
千家信息网最后更新 2026年11月01日DNS入门介绍之三BIND安装配置全过程

一、下载BIND

本次实验下载的版本是:BIND 9.11.0-P2


二、安装BIND

1、进入压缩包的目录,进行解压缩,进入bind目录。

[root@TEST opt]# tar zxvf bind-9.11.0-P2.tar.gz

[root@TEST opt]# cd bind-9.11.0-P

2、编译配置

[root@TEST bind-9.11.0-P2]# ./configure --prefix=/data/sdns/named --enable-threads #--enable-threads开启多线程处理能力

[root@TEST bind-9.11.0-P2]#make

[root@TEST bind-9.11.0-P2]#make install

3、建立配置文件

[root@TEST named]# cd /data/sdns/named

4、生成rndc控制命令的key文件

[root@TEST named]# sbin/rndc-confgen > etc/rndc.conf

5、从rndc.conf中提取named.conf用的key

[root@TEST named]#tail -10 etc/rndc.conf | head -9 | sed s/#\ //g > etc/named.conf

6、配置named.conf

[root@TEST named]#vim /data/sdns/named/etc/named.conf

增加

options {

directory "/data/sdns/zone/";

pid-file "named.pid";

};

zone "." IN {

type hint;

file "named.root";

};

zone "localhost" IN {

type master;

file "localhost.zone";

allow-update { none; };

};

zone "0.0.127.in-addr.arpa" IN {

type master;

file "named.local";

allow-update { none; };

};

zone "test.com" IN {

type master;

file "test.zone";

allow-update { none; };

};

7、建立区目录文件

[root@TEST named]#mkdir /data/sdns/zone

[root@TEST named]#cd /data/sdns/zone

A、建立localhost.zone文件

[root@TEST named]#vim localhost.zone

增加

$TTL 86400

$ORIGIN localhost.

@ 1D IN SOA @ root (

42 ; serial (d. adams)

3H ; refresh

15M ; retry

1W ; expiry

1D ) ; minimum

1D IN NS @

1D IN A 127.0.0.1

B、建立named.local文件

[root@TEST named]#vim named.local
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS localhost.

1 IN PTR localhost.

C、建立test.zone文件

[root@TEST named]#vim test.zone

增加

$ttl 1D

@ IN SOA test.com. root.test.com. (


1053891162

3H

15M

1W

1D )

IN NS ns.test.com.

IN MX 5 test.com.

IN A 3.3.3.3

ns IN A 1.2.3.4

www IN A 220.202.19.82

D、dig命令直接生成named.root文件

[root@TEST named]#dig > named.root

8、启动bind

[root@TEST named]#/data/sdns/named/sbin/named -c /data/sdns/named/etc/named.conf &

9、重新加载配置文件(常用命令,修改了配置文件,就可以用这个命令来更新)

[root@TEST named]#/data/sdns/named/sbin/rndc reload

10、测试

[root@TEST named]#dig @127.0.0.1 test.com


文件 配置 命令 目录 生成 常用 版本 线程 能力 d. 处理 实验 控制 更新 测试 编译 全过程 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 小米移动互联网科技园 互联网科技工作委员会副主任毛军 互联网科技会 万易互联网科技有限公司 互联网科技的英文 互联网科技上市公司 赫美联合互联网科技 镁科技互联网资讯平台 滨湖区互联网智能科技产品供应 汉立互联网科技有限公司联系电话 现代科技和互联网有关系吗 成都互联网科技公司100强 青海科技产业互联网发展 银川新华互联网科技学校联系电话 无锡工业互联网科技有限公司 互联网科技快讯热点 美国五大互联网科技公司市值多少 数字互联网科技有限公司 科技互联网专业工作会议发言稿 平安好医生打造互联网科技医疗 互联网科技工作委员会副主任毛军 重生之互联网科技帝国 美国互联网保险保险科技 北京互联网络科技有限公司 互联网金融 科技创新 互联网科技大会 镁科技互联网资讯平台 洛阳共同富裕互联网科技有限公司 深圳互联网科技的发展 科技互联网专业务虚会材料
0