首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >netplan: netplan yaml中的名称服务器。什么效果?

netplan: netplan yaml中的名称服务器。什么效果?
EN

Ask Ubuntu用户
提问于 2018-05-11 13:03:33
回答 1查看 18.4K关注 0票数 5

yaml配置文件中的名称服务器/地址字段的效果如何?

我尝试过的任何应用程序都使用/etc/rupv.conf名称服务器。即使停止了解析,也会发生这种情况。

这是使用systemd作为解析器。在生成或应用时没有错误。

分辨率

感谢所有回应的人。在我这样做之后,netplan配置yaml配置名称服务器:

  1. 净化解决方案;
  2. 将我的LAN DNS作为转发器放在/etc/bind/named.conf.选项中;
  3. 用静态文件替换/etc/rupv.conf链接,作为搜索名称服务器127.0.0.53

而且这很管用。我发现我必须将搜索包含在resolv.conf中,即使我在netplan配置yaml中有一个搜索字段。为新的一天拼图。

EN

回答 1

Ask Ubuntu用户

发布于 2018-05-11 14:33:14

免责声明:这是一个受过良好教育的猜测,而不是一个规范的,有记录的答案。

我尝试过的任何应用程序都使用/etc/rupv.conf名称服务器。

在我的18.04系统中,联合国评论,即实际运作的/etc/says.says部分说:

代码语言:javascript
复制
nameserver 127.0.0.53

我相信,这是使用dnsmasq的症状,即缓存DNS信息的系统。这意味着,我相信,在询问外部名称服务器之前,首先查看本地缓存。

但是本地缓存将不包含任何关于从未被访问过的网站的名称服务器信息。在这种情况下,系统使用声明的外部DNS名称服务器。它们可以在旧系统中的/etc/网络/接口中声明;在较新的系统中可以在/etc/netplan/*..yaml中声明,或者在几乎所有桌面安装中在Network中声明。

实际上,/etc/rupv.conf告诉我们如何找到外部名称服务器。

运行“systemd-解析--状态”查看有关当前正在使用的上行DNS服务器的详细信息。

在我的系统中,报告部分地说:

代码语言:javascript
复制
DNS Servers: 8.8.8.8
             8.8.4.4
             2600:1700:5aa0:830::1

简而言之,我认为在netplan中声明DNS名称服务器是为了告诉系统在本地缓存中找不到DNS信息的位置。

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1034912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档