我工作的公司有很多本地服务器可以通过主机名(例如ABCSRVDC01)访问。要通过SSH连接其中一个,我不需要使用服务器的ip地址,而是使用主机名。我知道主机名是什么,去检查hosts文件中所有可用服务器的列表,但令我惊讶的是,它是空的。这让我很困惑。我习惯于将主机名放在主机文件中,以便为特定的ip提供容易记住的别名。但它是空的。
那么,我的计算机如何知道如何将ABCSRVDC01解析为实际的ip地址呢?
我希望在我的主页上使用这种设置。我在我的服务器上安装了一个PowerDNS,并使用.local伪TLD访问本地服务(nexcloud.local、heimdall.local等)。现在,我希望使用主机名访问下面的服务器。
我不知道他们是怎么做到的。他们使用本地DNS?路由器配置?PowerDNS是否支持解析主机名,而不仅仅是FQDN?
发布于 2019-06-14 21:12:53
主机名是域名,当与本地解析器的DNS搜索后缀组合时。在linux上,这通常位于/etc/surv.conf文件中,或者可能在/etc/surv.con.d/目录中。
发布于 2019-06-14 15:15:06
我不知道他们是怎么做到的。他们使用本地DNS?
是。
https://serverfault.com/questions/971468
复制相似问题