如何在Ubuntu Server中设置DNS名称服务器18.04
多年来,每当您需要在Linux中配置DNS名称服务器时,用户都会找到/etc/resolv.conf。一些简单的设置将帮助您的计算机接触到外界:
nameserver 8.8.4.4
nameserver 8.8.8.8
但是,像其他所有事情一样,技术总是在增长。开发人员一直在努力改变人们数十年来管理事物的方式。对于开源技术是正确的。
Ubuntu服务器上的DNS就是这种情况。虽然/etc/resolv.conf文件仍然存在,它不再是您配置DNS名称服务器的地方。网络更改继续公开。但是,公平地说,DNS配置实际上是不完整的(至少不是永久的)resolv.conf文件持续了一段时间。实际上,在Ubuntu 18.04之前,DNS名称服务器已配置在/ etc /网络 /接口。在此文件中,以下项目将帮助您摆脱LAN:
dns-addresses 8.8.4.4.8.8.8.8
登录到服务器18.04并找到文件/ etc /网络 /接口。但是,您可以配置所有想要的东西,但它们无法正常工作。为什么?这是因为Netplan是Ubuntu的新网络块。现在,用户可以通过NetPlan配置DNS名称服务器。
为什么规范会做出这一更改?根据官方文件,其原因是:已部署了NetPlan来简化复杂的网络配置,并解决了当前的一些局限性ifupdown。Netplan提供了一个简单而美丽的yaml配置格式,并支持许多后端提供商。
换句话说,一切都已简化(尤其是在考虑.YAML格式的普及时)。
新配置
尽管许多人不喜欢改变,但切换到网板绝对是正确的一步。通过此更改,用户的网络配置将在一个位置(每个接口都有自己的配置文件)中处理。在/ etc / netplan。文件名将以表格为单位01-netcfg.yaml。该文件最重要的方面之一是要始终如一地对齐(否则它们不会加载)。在这些文件中,用户将配置网络接口的所有方面(包括IP地址,端口,DNS等)。对于DNS配置,这是用两行代码完成的。例如,如果您使用Google的DNS服务器,请像下图中输入命令。
DNS服务器通过逗号分隔。为了保持整洁,您应该将相关服务器组合在一起,如下图所示。
当然,您还可以在一行上设置所有DNS服务器地址。
只要它们被逗号隔开,甚至在每个逗号后添加空格。
现在,一切都更加整洁,可读性。进行配置更改后,保存并关闭文件,然后输入以下命令:
sudo netplan apply
只要以适当的格式,该配置将被读取并有效。如果出现问题,您可以按以下方式添加调试开关:
sudo netplan --debug apply
上面的命令将提供所有必要的输出来对网络配置进行故障排除。
无论您是否喜欢,这都是当前配置的Ubuntu网络。确保您正在赶上Ubuntu世界的新变化,否则您将越来越沮丧您的网络不断遇到问题。 Netplan在这里使事情变得更容易。
祝你好运!
查看更多:
- 如何在Ubuntu Server上配置DNS服务器11.04
- 在远程主机上安装Ubuntu Web服务器的说明
- 在Ubuntu服务器上安装Bika Lims Inkosi的说明
你应该阅读
可能有兴趣
- 5个最佳Linux的最佳降价编辑器
以前,TipsMake.com介绍了6个最佳的免费在线Markdown编辑器和转换器,现在是Linux的最佳Markdown编辑器。
- 如何在Ubuntu Linux上使用TLS上的DNS
您可以使用通过加密的TLS(传输层安全)协议处理所有DNS查询的DNS。但是,大多数操作系统与TLS上的DNS无法使用。
- 如何修复Ubuntu中的破损包装
Ubuntu的软件包管理器APT是最强大,最直观的工具之一,但这并不意味着该经理从来都不是问题。
- Linux的11个很棒的LXDE主题
LXDE桌面环境带来的默认主题已经过时,而且非常平淡。但是不用担心!由于此桌面环境在Linux上,因此用户可以自由地更改其偏好。
- 如何在Linux中拍摄登录屏幕的屏幕截图
Linux有许多屏幕捕获实用程序,大多数效果很好。但是奇怪的是,这些工具都无法截图登录屏幕。
- 在Linux上使用ZFORCE命令的说明
GZIP命令是一种流行的工具,用于在Linux中压缩 /解压缩文件。 tipsmake.com在文章中介绍了此工具的基础知识:Linux Mint 11中的一些基本终端命令。