在UbuntuDebian上设置永久DNS域名服务器
浏览器之DNS解析过程详解
在Linux上设置自定义DNS服务器可以提高性能和安全性,甚至可以通过DNS阻止一些使用地理屏蔽的网站。有几种方法可以做到这一点,包括在许多Linux发行版中包括的 Network Manager GUI,如Debian、Ubuntu和衍生物,以及现在作为标准包含在Ubuntu 20.04中的Netplan;或者使用resolv.conf(不是直接,而是通过head文件)。
/etc/resolv.conf 是DNS名称解析库的主要配置文件,解析器是C库中的一组函数,提供对Internet域名系统(DNS)的访问,它的功能是检查/etc/hosts文件中的条目,或多个DNS名称服务器,或使用主机的网络信息服务(NIS)数据库。
在使用systemd(系统和服务管理器)的现代Linux系统上,DNS或名称解析服务通过 systemd-resolved 服务提供给本地应用程序,默认情况下,该服务有四种不同的方式来处理域名解析,默认模式下使用systemd DNS stub文件(/run/systemd/resolve/stub-resolv.conf)。
如果你运行ls命令查看 /etc/resolv.conf ,你可以看到是一个符号链接指向 /run/systemd/resolve/stub-resolv.conf $ ls -l /etc/resolv.conf lrwxrwxrwx 1 root root 29 Feb 15 2018 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
因为 /etc/resolv.conf 是由 systemd-resolved 服务间接管理的.在某些情况下,是通过network service(通过使用 initscripts 或 NetworkManager ),用户手动做的任何更改都不能永久保存或只持续一段时间。
在本文中,我们将展示如何安装和使用resolvconf程序在 /etc/resolv.conf 文件中设置永久DNS域名服务器.
resolv.conf 文件在每次引导时都会被覆盖,所以我们不能直接编辑这个文件,但是我们可以通过编辑 head 和 base 文件来创建 resolv.conf 。我们编辑 head 文件,以便每次启动resolv.conf在 顶部 用我们自定义的DNS server。 为什么要编辑/etc/resolv.conf文件?
主要原因可能是系统DNS设置配置错误,或者您喜欢使用特定名称的服务器或您自己的服务器,下面的cat命令显示了我的Ubuntu系统的/etc/resolv.conf文件中的默认名称服务器。 $ cat /etc/resolv.conf nameserver 127.0.0.53
在这种情况下,我们访问域名就会出现解析失败。
因此,当用户试图手动设置DNS服务器时,更改不会持续很长时间,或者在重新启动后会撤销。要解决这个问题,您可以安装并使用reolvconf实用程序使更改永久性。 nameserver 8.8.4.4 nameserver 8.8.8.8在Ubuntu和Debian中安装resolvconf软件包
取决于你使用的是哪个版本的Ubuntu/Debian, resolvconf可能安装也可能没有安装,所以在继续之前让我们检查一下 sudo systemctl status resolvconf.service
如果您得到以下消息"Unit: resolvconf.service could not be found"(服务未找到),那么你就需要安装resolvconf
如果您得到以下消息 "Active: active (exited)" ,那么说明 resolvconf已经安装,则可以跳过后面的安装步骤。
然后通过运行以下命令更新系统软件包,然后从官方存储库安装 resolvconf 。 sudo apt update sudo apt install resolvconf
一旦resolvconf安装完成,systemd将触发resolvconf。服务将自动启动和启用。要检查它是否启动并运行,请执行以下命令 sudo systemctl status resolvconf.service
如果由于未知原因导致服务未自动启动和启用,您可以通过如下方式启动和启用服务 sudo systemctl start resolvconf.service sudo systemctl enable resolvconf.service sudo systemctl status resolvconf.service
在最后一条命令之后,您应该看到"Active: Active (exited)"消息。 在Ubuntu和Debian中设置永久DNS服务器
接下来我们打开 /etc/resolvconf/resolv.conf.d/head 配置文件 sudo nano /etc/resolvconf/resolv.conf.d/head
然后添加下面两行(我使用谷歌的DNS服务器) nameserver 8.8.8.8 nameserver 8.8.4.4
然后 Ctrl+o 保存, Ctrl+x 退出,重新启动 resolvconf 服务或重启系统. $ sudo systemctl start resolvconf.service
我们需要更新resolv.conf以使用新的名称服务器。输入以下代码 sudo resolvconf --enable-updates sudo resolvconf -u
现在,当我们查看/etc/resolv.conf文件时,nameserver条目就被写入了。 nameserver 8.8.8.8 nameserver 8.8.4.4 nameserver 127.0.0.53免费DNS提供商
在更改DNS服务器之前,您需要找到第三方DNS提供商,有很多好的(和免费的)服务可用。我推荐谷歌DNS,这是我使用的,从来没有出现过问题。我将在这里列出最流行的DNS提供商 GOOGLE Primary IPv4: 8.8.8.8 Secondary IPv4: 8.8.4.4 Preferred IPv6: 2001:4860:4860::8888 Alternate IPv6: 2001:4860:4860::8844 OPENDNS Primary: 208.67.222.222 Secondary: 208.67.220.220 Preferred IPv6: 2620:0:ccc::2 Alternate IPv6: 2620:0:ccd::2 DNS.WATCH Primary: 84.200.69.80 Secondary: 84.200.70.40 LEVEL3 Primary: 209.244.0.3 Secondary: 209.244.0.4 NORTON Primary: 199.85.126.10 Secondary: 199.85.127.10 COMMODO Primary: 8.26.56.26 Secondary: 8.20.247.20 VERISIGN Primary: 64.6.64.6 Secondary: 64.6.65.6 MORE SERVERS… See:Free and Public DNS Server List (Valid July 2021) See:Public DNS Server List
步入社会之后,你还记得自己人生中第一部手机是什么吗?99年摩托罗拉翻盖手机。以后长虹联想华为。计划新机华为是首选!传呼机,小灵通你好很高兴回答你的问题海尔手机2006年花了1499元是诺基亚2003年花200元买了一部二手三星小灵通
口水折叠屏,但又离不开苹果IOS我现在用的苹果12,用了大半年了。总体来说,实用且够用平淡而中正。就像生活中的必需品,顺手而来,滑动而去,自然而然,仿佛不存在,而又无处不在。日常使用场景是高强度刷新闻类app(如
我,女程序员,透露在阿里拿多少年薪,有户口,却直言压力大如今越来越多大学生在进入一线城市工作以后,希望自己能够找到铁饭碗的单位,能够让自己具备一定的优势,而大家在进入社会找工作的时候,其实就会看到一些程序员能够在互联网公司获得比较大的优
微博被曝大面积裁员,公司回应组织调整三言财经2月19日消息,近日,网传微博开启裁员,有认证为微博员工的网友透露,微博正在大面积裁员,有的员工还被要求主动离职,已有员工被约谈。对此,据时代财经报道,微博公关人员回应称,
俄罗斯人编程为什么那么厉害?俄罗斯有个大学叫莫斯科大学,莫斯科大学有个院系叫数学力学系,数学力学系曾经有个教授叫柯尔莫戈洛夫,他有本书叫泛函分析,据说刚看的时候心里泛寒,学完之后又感觉四肢百脉豁然开朗捂脸还有
赵精武推动互联互通,反垄断法不可缺位为了促进平台之间的互联互通保障消费者权益与助力中小企业发展,北京航空航天大学网络空间安全学院联合北京科技创新中心研究基地复旦大学中国研究院数字一带一路研究中心于1月21日举办平台互
维信诺鼎排持续渗透高画质领域来源人民网近年来,得益于优秀的显示效果以及成本降低,国产OLED屏幕在智能手机的渗透率快速提升。近期,一款由维信诺独供OLED屏幕的国产游戏手机正式亮相,在显示效果上,除了常规配备
iPhone缓存小,计算速度还比Android快?这是为什么?iPhone的RAM往往比Android设备少?这是为什么?Apple与AndroidRAM管理的一点历史早在Android和iOS的早期,智能手机没有太多RAM,iPhone和A
晚间公告2月21日这些公告有看头品大事中国移动2022年1月移动用户数净增449。7万户中国移动(600941)公告,2022年1月移动用户数净增449。7万户,总数达9。61亿户其中,5G套餐用户总数达4。01
python实现双链表创建一个结点类classNodedefinit(self,valueNone)self。valuevalueself。prevNoneself。nextNone创建一个双链表cla
四川副省长千金孟军与赘婿任正非的婚姻,终以200万结束2018年12月孟晚舟在加拿大转机时被警方拘留,在拘留的1028天里,加拿大法庭拒绝孟晚舟的申请,在拘留期间,收到装有子弹的信封或者下流肮脏的言语之类的威胁对于孟晚舟而言已是司空见