Ubuntu如何更改DNS服务器设置
时间: 2024-01-22 11:41:20 浏览: 259
要更改Ubuntu的DNS服务器设置,请按照以下步骤操作:
1. 打开终端。
2. 编辑 /etc/resolv.conf 文件,输入以下命令:
```
sudo nano /etc/resolv.conf
```
3. 在文件中添加新的DNS服务器地址,例如:
```
nameserver 8.8.8.8
nameserver 8.8.4.4
```
这里以Google DNS为例,你也可以使用其他DNS服务器地址。
4. 保存文件并退出。
5. 现在尝试使用ping或浏览器访问网站,应该会使用新的DNS服务器进行解析。
注意:如果你使用的是Network Manager来管理网络连接,更改DNS服务器可能会被覆盖。在这种情况下,你需要在Network Manager中更改DNS服务器设置。
相关问题
Ubuntu设置dns服务器
以下是在Ubuntu上设置DNS服务器的步骤:
1.安装bind9软件包,它是一个常用的DNS服务器软件包:
```shell
sudo apt-get update
sudo apt-get install bind9
```
2.编辑/etc/bind/named.conf.options文件,配置DNS服务器选项:
```shell
sudo vi /etc/bind/named.conf.options
```
在文件中添加以下内容:
```
options {
directory "/var/cache/bind";
forwarders {
8.8.8.8;
8.8.4.4;
};
dnssec-validation auto;
auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};
```
其中,directory指定了缓存文件的存储路径,forwarders指定了DNS服务器的转发地址,dnssec-validation指定了DNSSEC验证的级别,auth-nxdomain指定了是否允许授权的NXDOMAIN响应,listen-on-v6指定了IPv6地址的监听地址。
3.编辑/etc/bind/named.conf.local文件,配置本地域名解析:
```shell
sudo vi /etc/bind/named.conf.local
```
在文件中添加以下内容:
```
zone "example.com" {
type master;
file "/etc/bind/db.example.com";
};
```
其中,example.com是你的域名,/etc/bind/db.example.com是你的域名解析文件的路径。
4.创建域名解析文件/etc/bind/db.example.com:
```shell
sudo cp /etc/bind/db.local /etc/bind/db.example.com
sudo vi /etc/bind/db.example.com
```
在文件中添加以下内容:
```
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA example.com. root.example.com. (
3 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.example.com.
@ IN A 192.168.1.100
ns IN A 192.168.1.100
```
其中,example.com是你的域名,ns.example.com是你的DNS服务器的名称,192.168.1.100是你的DNS服务器的IP地址。
5.重启bind9服务:
```shell
sudo systemctl restart bind9
```
ubuntu设置 dns服务器开启
要在Ubuntu上设置DNS服务器,您可以按照以下步骤进行操作:
1. 打开终端并使用root权限以编辑/etc/network/interfaces文件:
```
sudo nano /etc/network/interfaces
```
2. 在文件中找到与您的网络接口相关的行,通常命名为"eth0"或"ensXX",并添加以下行:
```
dns-nameservers <DNS服务器IP地址>
```
例如,如果您要设置Google的DNS服务器(8.8.8.8和8.8.4.4):
```
dns-nameservers 8.8.8.8 8.8.4.4
```
3. 保存并关闭文件(按Ctrl + X,然后按Y)。
4. 重新启动网络服务以应用更改:
```
sudo service networking restart
```
5. 确保您的DNS服务器设置成功。您可以尝试ping一个域名来检查是否正常工作:
```
ping example.com
```
如果它能够成功解析域名并返回响应,那么您的DNS服务器设置已经生效。
请注意,这种方法只会在您的Ubuntu主机上设置DNS服务器。如果您要在整个局域网中共享DNS服务器设置,您可能需要配置其他网络设备(如路由器)以使用您的Ubuntu主机作为DNS服务器。
阅读全文