在 Ubuntu 中设置 DNS 有两种方法:
使用命令行工具修改网络配置文件:
使用 sudo 命令以管理员身份打开终端。
使用 nano 或其他文本编辑器打开网络配置文件:sudo nano /etc/resolv.conf
nameserver DNS_SERVER_ADDRESS_1
nameserver DNS_SERVER_ADDRESS_2
例如:
nameserver 8.8.8.8
nameserver 8.8.4.4
保存并退出文本编辑器。
2.使用图形化工具修改网络连接设置:
打开系统设置。
在左侧菜单中单击「网络」。
在右侧面板中,单击「网络」标签。
在网络连接列表中,单击你要修改的连接。
在「IPv4 设置」标签页中,将「方法」更改为「手动」。
在「DNS 服务器」字段中,输入新的 DNS 服务器地址。
注意:如果要添加多个 DNS 服务器,请使用空格隔开。
例如:
8.8.8.8 8.8.4.4
单击「应用」按钮保存更改。
希望这些信息能帮助你。如果你有任何疑问,请随时追问。
如题,Ubuntu 20.04 LTS 版本安装之后,发现偶尔报错Temporary failure in name resolution,搜索一番之后大部分意见认为是系统的DNS设置不全面,建议重新设置一下DNS。
直接修改的是/etc/resolv.conf ,原文内容如下:
直接添加新的[dns]例如:
结果reboot重启之后,还是原来的内容不变,仔细查看才发现/etc/resolv.conf本身在第一行的注释里面已经写了“Do not edit"。经过查阅相关资料,找到如下方法可以修改Ubuntu20.04 LTS版本的DNS,
首先修改 /etc/systemd/resolved.conf 文件,在其中添加dns信息,例如:
然后退出保存。
然后以root身份在[ubuntu]终端中依次执行如下命令:
再查看/etc/resolv.conf文件就可以看到新的dns信息已经写入其中了。
一、配置ip ubuntu的网络配置信息放在 /etc/network/interfaces 中, 如果配置动态获取ip,则在上述文件中加入以下内容: auto eth0 iface eth0 inet dhcp 如果配置静态ip,则添加如下内容: auto eth0 iface eth0 inet static address 192.168.33.201 netmask 255.255.255.0 gateway 192.168.33.1 要是配置生效,需要重启网卡: ifconfig eth0 down ifconfig eth0 up 不是root,命令前面加sudo 接着用ifconfig命令查看ip是否配置成功,配置成功的结果如图一所示:若还有没有配置成功,则需重启下网络服务
/etc/init.d/networking restart
二、配置dns服务器
ubuntu 的dns服务器信息,放在 /etc/resolv.conf中,
添加dns服务器地址,如202.112.125.53,则在上述文件中加入
nameserver 202.112.125.53
小结:
只要按上面的步骤配置完,就能上网了,如果还不行就重启下机器试试。
希望能帮助到你
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)