在全局DNS解析器中使用“options ndots:2”


3

直到昨天,我经常ssh到我的服务器,其名称像“ server.prod.example.com”作为“ server.prod”,它工作正常。(实际上,这需要让mDNSResponder以“ -AlwaysAppendSearchDomains”选项开头,但这是一个不同的故事。我想。)

最近,“。prod”TLD变得活跃。现在,当我尝试登录“ server.prod”时,它解析为127.0.53.53。这是一个通用的DNS问题,可以通过options ndots:2在解析器配置(通常为“ /etc/resolv.conf”)中添加“ ”来解决其他基于BIND的DNS解析器。

是否可以使用MacOS的基于scutil / configd的解析器设置此选项?

我会指出解析器在放入“ /etc/resolver” 中的解析器配置文件时似乎识别出该选项:放置在那里时,“ scutil --dns”显示该选项。当然,那里没有好处。

我在小牛队,如果这有任何区别。

Answers:


2

我有同样的问题。通过将行添加到/etc/resolvconf/resolv.conf.d/head,我能够在我的Linux桌面上轻松修复此问题

OSX是一个不同的野兽,希望有人比我更聪明可以找到一种方法。我想念能够“ssh server1.prod”:(

另一种方法是将“ssh”设置为脚本的别名,servername为$ 1。该脚本可以查看$ 1的最后5个字符是否为“.prod”,如果是,那么ssh是否为fqdn。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.