ubuntu 加dns
时间: 2023-10-22 10:30:48 浏览: 136
在Ubuntu中添加DNS的步骤如下:
1. 首先,打开终端并使用以下命令编辑"/etc/systemd/resolved.conf"文件:
```
sudo vi /etc/systemd/resolved.conf
```
2. 在打开的文件中,找到并修改"DNS="行,将其设置为您想要添加的DNS服务器的IP地址。您可以添加多个DNS服务器,每个IP地址之间用空格分隔。
3. 保存并关闭文件。
4. 为了确保修改生效,重启systemd-resolved服务。使用以下命令:
```
sudo systemctl restart systemd-resolved.service
```
5. 然后,您还需要更新"/etc/resolv.conf"文件以反映所做的更改。运行以下命令:
```
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
```
现在,您已经成功地在Ubuntu中添加了DNS服务器。请确保您添加的DNS服务器的IP地址是正确的,并且按照以上步骤操作。引用<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
相关问题
ubuntu 清dns
在Ubuntu系统中,清理DNS缓存通常是为了加快网络访问速度,特别是当你更换了DNS服务器地址或者怀疑DNS缓存存在过期信息时。以下是清空DNS缓存的步骤:
1. 打开终端:按下`Ctrl + Alt + T`快捷键,或者通过应用程序菜单找到“终端”应用。
2. 输入命令并回车:运行以下命令来清空本地DNS缓存:
```
sudo apt-get update
```
这个命令会更新系统的软件包列表,同时也可能会清除部分DNS缓存。
3. 另一个常用的命令是使用`ipconfig`或`ifconfig`,在Linux中它们一般表示为`sudo dhclient -r` 或 `sudo ip addr flush cache`。这个命令会强制重置IP配置,包括DNS设置。
4. 如果你还想完全重置DNS设置,可以编辑`/etc/resolv.conf`文件,将其内容设为空。然后再次运行上述DNS刷新命令。
注意:这一步操作需要管理员权限,所以前面加了`sudo`。执行前确认是否需要保留某些自定义的DNS设置。
ubuntu 安装 dns
要在Ubuntu上安装DNS服务器,可以使用BIND(Berkeley Internet Name Domain)软件包。BIND是一个广泛使用的开源DNS服务器软件。
以下是在Ubuntu上安装和配置BIND的步骤:
1. 使用以下命令更新软件包列表:
```
sudo apt update
```
2. 安装BIND软件包:
```
sudo apt install bind9
```
3. 安装完成后,可以编辑BIND的配置文件`/etc/bind/named.conf.options`。可以使用任何文本编辑器打开该文件:
```
sudo nano /etc/bind/named.conf.options
```
4. 在配置文件中找到`forwarders`部分,并添加您希望使用的DNS服务器的IP地址。例如,如果您想将Google的公共DNS服务器作为转发器,可以添加以下行:
```
forwarders {
8.8.8.8;
8.8.4.4;
};
```
5. 保存并关闭文件。
6. 检查BIND的配置文件是否正确:
```
sudo named-checkconf
```
7. 如果没有任何错误,重新启动BIND服务:
```
sudo systemctl restart bind9
```
现在,您已成功在Ubuntu上安装了DNS服务器。您可以通过将Ubuntu主机的DNS设置为该服务器来使用它。