CentOS启动DNS服务
时间: 2023-06-11 16:09:32 浏览: 69
可以通过安装和配置BIND来启动DNS服务。以下是在CentOS 7上启动DNS服务的步骤:
1. 安装BIND:
sudo yum install bind
2. 配置BIND:
编辑/etc/named.conf文件,确保以下行存在:
listen-on port 53 { any; };
allow-query { any; };
在此文件中,您还需要将以下行添加到您的“zone”配置中:
zone "example.com" {
type master;
file "/var/named/example.com.zone";
};
3. 创建DNS区域文件:
sudo mkdir /var/named
sudo vi /var/named/example.com.zone
在这个文件中,您需要添加以下内容:
$TTL 86400
@ IN SOA ns1.example.com. admin.example.com. (
2018112701 ;serial
3600 ;refresh
1800 ;retry
604800 ;expire
86400 ;minimum TTL
)
;
IN NS ns1.example.com.
;
ns1 IN A 192.168.0.100
替换您的域名(example.com)和IP地址(192.168.0.100)。
4. 启动和配置DNS服务:
sudo systemctl start named
sudo systemctl enable named
现在,您的DNS服务器已启动并正在运行。您可以在其他计算机上测试它是否正常工作。使用“nslookup”命令进行测试:
nslookup example.com 192.168.0.100
替换您的域名和DNS服务器IP地址。如果一切正常,您应该看到有关您的域名和IP地址的信息。