安装bind
apt-get update
apt-get install bind9
Linux service 命令
Linux
系统中使用service
命令来控制系统服务,它可以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。
service
命令的使用格式:
service 服务名 控制命令
- 服务名:自动要控制的服务名,即
/etc/init.d
目录下的脚本文件名; - 控制命令:系统服务脚本支持的控制命令。
常见的控制命令:
start:启动该服务;
stop:关闭该服务;
restart:重新启动该服务;
status:查看该服务状态;
注意并不是所有的服务都支持以上4
种控制命令,不同的服务提供不同的控制命令,大多数服务都支持以上4
种常用的控制命令。
DNS服务器配置
假设先有域名test.com
,然后将该域名与10.40.211.244
IP地址相绑定在一起。
①先初始化环境
apt-get update
apt-get install host
②向文件/etc/bind/named.conf.default-zones
添加如下内容;
zone "test.com"{
type master;
file "/etc/bind/db.test.com";
};
zone "211.40.10.in-addr.arpa"{
type master;
file "/etc/bind/db.10";
};
③新建文件/etc/bind/db.test.ubuntu.com
并添加如下内容(可以拷贝db.local,在其基础上进行修改);
touch /etc/bind/db.test.com //创建文档db.test.com
vi /etc/bind/db.test.com
④新建文件/etc/bind/db.10
并添加如下内容(可以拷贝db.127,在其基础上进行修改);
touch /etc/bind/db.10 //创建文档db.10
vi /etc/bind/db.10
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA test.com. root.test.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS test.com.
244 IN PTR test.com.
⑤修改DNS
服务器搜索顺序,将本地作为DNS
搜索的第一搜索目录(sudo vim /etc/resolv.conf
);
⑥重新启动bind
服务器,然后使用host
命令去查询test.ubuntu.com
域名与IP 10.70.110.40
是否关联起来。
service bind9 restart
host test.com
host 10.70.110.40