在本文中,我们将学习如何在Ubuntu操作系统中配置DNS服务器。
要配置DNS服务器,我们首先需要安装BIND软件包。在终端中运行以下命令:
sudo apt update
sudo apt install bind9
配置文件位于/etc/bind/named.conf.options。使用文本编辑器打开该文件:
sudo nano /etc/bind/named.conf.options
在文件中找到"forwarders"行,并添加您的ISP提供的DNS服务器的IP地址:
forwarders {
8.8.8.8;
8.8.4.4;
};
保存并关闭文件。
在终端中打开主要配置文件:
sudo nano /etc/bind/named.conf.local
添加以下内容来配置您的域名解析:
zone "example.com" {
type master;
file "/etc/bind/db.example.com";
};
确保将"example.com"更改为您自己的域名。
使用以下命令创建域名解析文件:
sudo nano /etc/bind/db.example.com
在文件中添加以下内容,用您自己的域名和IP地址替换示例内容:
$TTL 3600
@ IN SOA ns1.example.com. admin.example.com. (
2021100101 ;serial
3600 ;refresh
1800 ;retry
604800 ;expire
86400 ;minimum TTL
)
@ IN NS ns1.example.com.
@ IN A 192.168.0.1
www IN A 192.168.0.2
保存并关闭文件。
使用以下命令重启BIND服务:
sudo systemctl restart bind9
现在,您已成功配置了DNS服务器。您可以在其他设备上将您的Ubuntu机器设置为DNS服务器,并开始解析您的域名。