Ubuntu20.04LTS设置DNS解析(解决系统重启DNS不生效的问题)

Posted AISecurity盐究员

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu20.04LTS设置DNS解析(解决系统重启DNS不生效的问题)相关的知识,希望对你有一定的参考价值。

文章目录


背景介绍

近期买了一台戴尔的工作站,搭建的是Ubuntu20.04系统,使用时发现Ubuntu20.04系统上网经常卡顿(上网方式是有线网,使用的千兆网口和千兆网线)。

使用网速测试工具speedtest-cli进行了一下测试,效果不理想(好的时候特别好,不好的时候特别差);使用ping www.baidu.com时经常提示域名暂时无法解析。

尝试方案:

  • 换千兆网线,使用千兆网口: 没有效果,上网卡顿问题依旧存在。
  • 关闭IPv6: 据网上资料说,Ubuntu系统卡顿是由于开启了IPV6,我把IPV6关了以后,网速没啥变化,应该是无效的,至少上网卡顿问题仍然存着。
  • 配置DNS: 尝试修改DNS解析,参考文章:ubuntu经常断网、掉线、上不去网的原因,但发现配置文件不生效,修改以后重启电脑又恢复了原来的DNS配置。

查阅了许多资料,我的判断是问题还是出在DNS解析上了。因此要顺着配置DNS解析的思路往下走,使DNS解析生效。

解决方案

1)备份原有的/etc/resolv.conf文件:

cd /etc/
sudo mv resolv.conf resolv.conf.bak  # 将原有的resolv.conf文件,备份为resolv.conf.bak文件

2)修改 /etc/systemd/resolved.conf 文件,在文件内容中添加DNS解析的IP地址:

sudo vim /etc/systemd/resolved.conf  # 使用sudo获取最高权限,使用vim编辑/etc/systemd/目录下的resolved.conf配置文件

3)添加DNS内容:

将#DNS修改为:DNS=114.114.114.114 8.8.8.8,注意这里添加了两个DNS解析的IP地址,分别是114.114.114.1148.8.8.8,两个IP地址之间用空格分隔。

#DNS
DNS=114.114.114.114 8.8.8.8

4)建立软链接:

sudo ln -s /run/systemd/resolve/resolv.conf /etc/  # 相当于建了一个快捷方式

5)重启服务:

systemctl restart systemd-resolved.service;

域名如何设置DNS解析

我想问一下,我把域名停放到了其他的DNS,我现在想修改DNS解析,要在域名注册商那修改还是要在DNS那修改.还是两个都要改.会不会发生域名解析记录在DNS上被抢占而我又必须使用这个DNS的情况?说说原因,如果会的话怎么办...

1、需要进入域名的后台,才能操作解析。

2、进入 域名的管理控制台,就可以看到域名的全部信息了,接下来需要对域名进行解析了。

3、点击“域名解析”进入到域名解析的界面,在这里进行操作,请看下一步。

4、需要解析,进入解析设置,接下来才能进行下一步操作。

5、如果有主机了,直接解析到万网主机即可,如果没有,请购买。

6、如果主机不是在万网的,请解析到其他主机,需要再设置解析。解析部分到这就完成。

参考技术A

1、首先我们进入域名的管理控制台,就可以看到域名的全部信息了,接下来需要对域名进行解析了。

2、点击“域名解析”进入到域名解析的界面,在这里进行操作,请看下一步。

3、需要解析,进入解析设置,接下来才能进行下一步操作。

4、如果你有主机了,直接解析到万网主机即可。

5、如果你的主机不是在万网的,请解析到其他主机,需要再设置解析,解析部分到这就完成了。

参考技术B   DNS怎么设置
  一、电脑网络DNS设置方法:
  1.XP的查看方法:开始------控制面板-----网络连接-------本地连接-----属性------internet 协议(TCP/IP)------属性 我们就能看到默认的设置了。
  2.Vista查看方法:开始-----控制面板------网络和共享中心-----点 本地连接后面的查看状态-------属性--------internet 协议4 (TCP/IPv4)--------属性 然后就能够看到了。

  如果发现在自动获得状态下提示DNS错误,那么就要自己手动给系统设置正确的DNS地址。选择 “使用下面的 DNS 服务器地址”,然后填入你得到的地址就可以了,一般我们填写两个,一个首选 DNS 服务器地址,一个备用 DNS 服务器地址(这个不填也可以)。

  二、DNS(域名解析服务器)的设置:
  创建一个DNS服务器,除了需要必需的计算机硬件外,还需要建立一个新的区域即一个数据库才能正常运作。该数据库的功能是提供DNS名称和相关数据(如IP地址或网络服务)间的映射。该数据库中存储了所有的域名与对应I P地址的信息,网络客户机正是通过该数据库的信息来完成从计算机名到IP地址的转换。下面将对创建区域进行具体的介绍,操作步骤如下:
  
  1. 在“DNS控制台”窗口中,打开“操作”菜单,选择“创建新区域”命令,打开“欢迎使用创建新区域向导”对话框。
  2. 单击“下一步”按钮,打开“选择一个区域类型”对话框。
  3. 在“选择一个区域类型”对话框中有三个选项,分别是:集成的Active Directory、标准主要区域和标准辅助区域。您可以根据区域存储和复制的方式选择一个区域类型。如果您希望新建的区域使用活动目录,可选定“集成的Active Directory”。
  4. 单击“下一步”按钮,打开“选择区域搜索类型”对话框。
  5. 在“选择区域搜索类型”对话框中用户可以选择“反向搜索”或“正向搜索”单选按钮。如果您希望把名称映射到地址并给出提供的服务的信息,应选定“正向搜索”单选按钮。如果您希望把机器的I P地址映射到用户好记的域名,应选定“反向搜索”单选按钮。这里我们选择“反向搜索”单选按钮。
  6.单击“下一步”按钮,打开“网络ID”对话框。
  7.默认情况下“创建新区域向导”会选定“输入反向搜索区域的网络标识和子网掩码单选按钮,您必须在“网络标识”和“子网掩码”文本框中输入正确的I P地址和相应的子网掩码。如果不希望使用系统默认的反向搜索区域的名称,可以单击“输入反向搜索区域的名称”单选按钮,然后在“名称”文本框中输入自己喜欢的名称。
  8.单击“下一步”按钮,打开“正完成‘创建新区域向导对话框。
  9.在“正完成‘创建新区域向导’”对话框中显示了您对新建区域进行配置的信息,如果您认为某项配置需要调整,单击“上一步”按钮返回到前面的对话框中重新配置。如果确认了自己配置正确的话,可单击“完成”按钮,打开“ DNS”对话框。
  10.创建新区域向导提示用户新区域已经创建成功。您可单击“确定”按钮完成所有创建工作。如果您再次打开“DNS控制台”窗口,单击“服务器”根节点展开该节点,然后单击“反向搜索区域”节点展开该节点,您可以看到新建的区域显示在反向搜索区域节点的下面。
参考技术C 域名解析和DNS修改的区别:

(1)域名解析:域名与IP地址之间是一一对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器(DNS)来完成。如您的主机及域名均成功,则需做解析,如果您的域名DNS是时代互联默认的DNS,请您登陆会员区修改您的域名解析即可。如果您的域名DNS不是耐思尼克的解析服务器,请您与DNS所在服务商联系解析事宜。
(2)DNS修改是指域名解析服务器(Domain Name System)的修改。
如果您自己有独立DNS服务器,想通过此DNS解析己注册成功的域名,您可选择DNS修改业务(注:要改DNS的域名必须是在我公司注册或己成功转入至我公司的域名)。请您登陆会员区到DNS修改处修改您的域名DNS信息!
参考技术D 有了域名,不管是绑定到网站,还是指向某个网页,或者设置以域名为后缀的邮箱,都要先对域名进行DNS设置。常用的DNS设置有以下几种:1.把域名解析到虚拟主机
域名面板里有一项是:绑定(Addon),点击后可设置A记录。比如我想用访问网站,记录类型(Type)选A,主机名(Host Name)为www,最后填空间的IP(A记录只能指向IP)。主机名可以根据需要任意填,除了www,还可以用blog,bbs等。如果要设置不带www的域名,比如51pin.cn,这时的主机名一般是留空不填,也有要求填@的。设置CNAME记录
在面板里的英文选项是Park。就是把一个域名指向另一个域名。买空间的时候空间商可能会送个二级域名,此时可以把你自己的域名做CNAME记录,指向到这个二级域名,就可以访问空间了。CNAME设置方法:主机名根据需要填,比如www等,类型CNAME,再填要指向的域名。如果你另有个域名 要指向网站,也可以做CNAME记录来实现。2.设置邮箱的DNS设置
要设置以域名为后缀的邮箱,像 ,需做MX邮件记录。先做一条A记录,IP填你邮件服务器的IP。再设置一条MX记录,填上邮件主机,比如mail.abc.com。3.域名转发
Domain forwarding,也叫Url转发(Url forwarding)。要把域名指向某个网址(网页),比如把某个域名指向本文的页面域名商受政策限制,不允许做Url转发。此外,如果对现有的域名服务器(NS)不满意,也可以换用其他的NS。方法是:先选择更换域名服务器(NS),填写新域名服务器的IP。然后到新NS商那里设置DNS,设置过程和上面介绍的一样。更换NS最少要等几个小时,最涨可能到一两天,才会生效。您可能也喜欢:怎么从本机查看域名DNS?
TK免费顶级域名——完全注册和DNS设置
Godaddy 又出$5.99 .

以上是关于Ubuntu20.04LTS设置DNS解析(解决系统重启DNS不生效的问题)的主要内容,如果未能解决你的问题,请参考以下文章

解决Ubuntu 20.04 LTS无法输入中文的问题

ubuntu20.04LTS设置特殊分辨率或16:9宽高比

Ubuntu20.04LTS 安装全网首发

Laravel Sail 在 Ubuntu 20.04 LTS 中无法正常工作

Ubuntu 18.04 LTS/19.10 升级到 Ubuntu 20.04 beta

2g内存装ubuntu哪个版本