ubuntu

如何在Ubuntu Stream 8上安装和配置DNS服务器

小樊
54
2025-09-15 03:58:48
栏目: 云计算

在Ubuntu Stream 8上安装和配置DNS服务器,可参考以下步骤:

安装DNS服务器

以安装BIND9为例,在终端中执行以下命令:

sudo apt update
sudo apt install bind9 bind9utils bind9-doc -y

配置DNS服务器

  1. 编辑/etc/bind/named.conf.local文件,添加区域配置,例如:
sudo nano /etc/bind/named.conf.local

添加内容:

zone "example.local" {
    type master;
    file "/etc/bind/db.example.local";
};
  1. 创建区域数据库文件,如/etc/bind/db.example.local,并添加DNS记录:
sudo cp /etc/bind/db.local /etc/bind/db.example.local
sudo nano /etc/bind/db.example.local

添加内容:

$TTL 604800
@   IN  SOA ns.example.local. admin.example.local. (
            1   ; Serial
            604800  ; Refresh
            86400   ; Retry
            2419200 ; Expire
            604800  ) ; Negative Cache TTL
;
@   IN  NS  ns.example.local.
ns  IN  A   192.168.1.10
www IN  A   192.168.1.10
  1. 检查配置文件语法:
sudo named-checkconf
sudo named-checkzone example.local /etc/bind/db.example.local
  1. 重启BIND9服务:
sudo systemctl restart bind9

配置防火墙(若启用UFW)

sudo ufw allow 53/tcp
sudo ufw allow 53/udp
sudo ufw reload

测试DNS服务器

使用nslookupdig命令测试,如:

nslookup www.example.local 127.0.0.1

0
看了该问题的人还看了