neb*_*uch 21 networking linux debian domain-name hostname
我有几台机器运行 Debian,在安装过程中,我将该domain name字段留空。到目前为止,这还没有影响任何事情,但我很好奇如果您没有注册的网络域并且您的 IP 是动态设置的,那么将该字段设置为正确的内容是什么(http://www.whatsmyip.org /每隔几个月给出一个不同的 IP)。抱歉,如果这是一个新问题,但我无法通过 Google 找到任何结果。
具有动态 IP 地址的家用桌面的正确域名是什么?
Jar*_*und 16
虽然不需要与域相关联,但与域相关联仍然很有用,以避免相关主机的主机名查找在 DNS 层次结构中被转发到更高的位置。在大多数情况下,使用.localas 域是合适的,因为您很可能位于不转发您的 DNS 名称的路由器后面。我还看到一些系统用来.home代替它。
.local被认为是最好的方法,因为一个合理的路由器不会转发对属于这个域的主机名的请求,所以如果你出于某种奇怪的原因microsoft.com在家里有一个名为的服务器,它将在本地被处理,因为它的FQDN将是microsoft.com.local.
另一种方法是我正在做的,因为我有各种各样的机器和服务器,在家里我使用台式计算机作为我域名的一部分。我的 DNS 服务器有一个用于我的桌面的 DNS 条目,我的路由器将各种服务(ssh主要是)转发给它。
此外,我发现这非常相关,因为更改服务器的域可能比更改您的法定名称更复杂。:
这个主机名会出现在数十个远程配置文件中。给孩子改名字相对容易!
如果一开始你不会连接多台机器,但你认为它可以扩展,你可以在.localTLD ( https://en.wikipedia.org/wiki/.local ) 中使用一些东西
类似的东西yoursurname.local可能是域名。
如果您甚至不考虑扩展到超过 10-15 台机器,那么您就不需要域名。但是,如果您认为自己会扩展,那么选择像.localTLD这样非奇特的东西将允许您稍后设置完整的 DNS 服务器以访问您的机器。
确保你阅读了维基百科的页面;使用“somethingcustom.local”作为域是过去已经完成的事情,并且仍然在小型企业内部完成。无论如何,正如您从页面中看到的那样,.localTLD 已保留用于 mDNS,用于形式为 的主机名hostname.local,这可能会与您的设置冲突。根据 RFC 6762,您可以使用其他查找方法(例如,我建议使用自定义 DNS 服务器来扩展您的网络),结果取决于您不混淆数据和名称的能力...