如何在Ubuntu中设置dns?

如何在Ubuntu中设置dns?,第1张

在 Ubuntu 中设置 DNS 有两种方法:

使用命令行工具修改网络配置文件:

使用 sudo 命令以管理员身份打开终端。

使用 nano 或其他文本编辑器打开网络配置文件:sudo nano /etc/resolv.conf

在文件中添加如下内容,指定新的 DNS 服务器地址:

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

小结:

只要按上面的步骤配置完,就能上网了,如果还不行就重启下机器试试。

希望能帮助到你


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11680314.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存