首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的本地网络上解决FQDN有问题,来自Ubuntu 18.04

在我的本地网络上解决FQDN有问题,来自Ubuntu 18.04
EN

Ask Ubuntu用户
提问于 2018-04-22 20:39:32
回答 1查看 5.8K关注 0票数 5

我的笔记本电脑运行仿生学,运行巧妙,几周前我通过apt完成了一次全面升级,一切都如期而至,但当我试图连接到我的nas,FQDN没有解决,我可以通过IP等。我已经做了相当多的阅读,必须赶上发生在Linux上的巨大变化,自从我上一次工作红帽linux在2003年。

所以我们现在有了网络管理器和systemd,这些都是与以前的unix方式相当大的变化,我可以看到已经发生的进化的原因,只是如果您是一个较老的Unix人,就很难解决问题;-)系统解析器可以被替换为dnsmasq,网络管理器有一个插件,可以与dnsmasq一起工作,可以得到所有这些问题。我无法理解的是,为什么Ubuntu没有正确地将dns查找转发到我的路由器,它能够为我的网络上的某些服务提供静态dns条目。这非常适合windows和macos。

为了解决这个问题,它没有正确地使用systemd解析器,我已经用它替换了dnsmasq,仍然没有雪茄:-/

膝上型计算机通过dhcp正确地获取IP,网络管理器使用dns的路由器IP正确地填充/etc/drv.conf。

正常的internet dns解析正常工作,如果我关闭网络管理器提供的自动dns解析器条目,/etc/surv.conf没有任何条目,并且internet dns中断是预期的。这也证明了我的笔记本电脑也在转发dns查询,它无法在本地解决。

我完全不知道是什么问题,任何关于可能的qwerk与网络经理和/或dnsmasq的指导将不胜感激。另外,如果有人能链接到linux 2016/17上一个非常好的技术深度潜水,那将有很大的帮助。

EN

回答 1

Ask Ubuntu用户

发布于 2018-04-22 21:27:03

我解决了我自己的问题,所以我提供了我的解决方案,这样其他人可能会发现它有帮助。

当时正在读一篇关于解决linux客户端问题问题的博客,发现/etc/nsswitch.conf与我的没有相同的条目。

我的看上去像:

主机:文件mdns4_minimal NOTFOUND=return dns myhostname

这篇博客文章看上去像:

主机:文件dns myhostname

当我重新启动dns/网络服务时,通过删除mdns4_minimal和NOTFOUND=return,FQDN解析开始工作。所以我决定调查mdns4_minimal和NOTFOUND=return到底做了什么。然后,我在askubuntu.com上遇到了另一个问题,它解释了我的问题的实际原因。

事实证明,如果像我一样,您将.local域用于您的内部网络dns,此tld也用于mDNS多播dns,用于像Bonjour这样的服务。要使dns正常工作,您需要优先考虑dns而不是mdns才能工作。

我现在已经将/etc/nsswitch.conf文件返回到它的原始状态,并进行了以下更改:

主机:文件dns NOTFOUND=return mdns4_minimal mdns4

如您所见,dns现在优先于mdns4,我的本地解析器查询我的网络dns,它返回预期的结果:

~$ ping nas01.home.local PING nas01.home.local (192.168.1.101) 56(84)字节的数据。64字节来自nas01.home.local (192.168.1.101):icmp_seq=1 ttl=64 time=0.196 ms 64字节来自nas01.home.local (192.168.1.101):icmp_seq=2 ttl=64 time=0.279 ms 64字节来自nas01.home.local (192.168.1.101):icmp_seq=3 ttl=64 time=0.243 ms

大多数人不太可能在家里或实验室使用.local,但我一直喜欢使用它,即使是在企业环境中也是如此,因为它不是一个网络tld。

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

https://askubuntu.com/questions/1027255

复制
相关文章

相似问题

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