ubuntu 安装dns
时间: 2023-07-02 12:10:11 浏览: 199
在 Ubuntu 上安装 DNS 服务器有多种方式,下面介绍两种常用的方法。
## 方法一:使用 BIND
BIND 是一种常用的 DNS 服务器软件,可以在 Ubuntu 上使用以下命令安装:
```
sudo apt-get update
sudo apt-get install bind9
```
安装完成后,可以通过编辑 `/etc/bind/named.conf.local` 文件来配置 BIND。例如,可以添加以下内容来定义一个本地域名:
```
zone "example.com" {
type master;
file "/etc/bind/db.example.com";
};
```
然后在 `/etc/bind/db.example.com` 文件中定义该域名的资源记录(RR),例如:
```
$TTL 604800
@ IN SOA ns1.example.com. admin.example.com. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns1.example.com.
@ IN A 192.168.0.1
```
重启 BIND 服务以使配置生效:
```
sudo service bind9 restart
```
## 方法二:使用 dnsmasq
dnsmasq 是一种轻量级 DNS 服务器软件,可以在 Ubuntu 上使用以下命令安装:
```
sudo apt-get update
sudo apt-get install dnsmasq
```
安装完成后,可以编辑 `/etc/dnsmasq.conf` 文件来配置 dnsmasq。例如,可以添加以下内容来定义一个本地域名:
```
address=/example.com/192.168.0.1
```
重启 dnsmasq 服务以使配置生效:
```
sudo service dnsmasq restart
```
以上是两种常用的在 Ubuntu 上安装 DNS 服务器的方法,您可以根据自己的需求选择适合自己的方式。
阅读全文