更正家庭桌面Linux计算机的域名


18

我有几台运行Debian的机器,在安装过程中,我将该domain name字段留空了。到目前为止,这并没有影响任何事情,但我很好奇设置该字段的正确之处是,如果您没有注册的Web域并且您的IP是动态设置的(http://www.whatsmyip.org) /每隔几个月提供一个不同的IP)。如果这是一个新问题,请道歉,但我无法通过Google找到任何结果。

具有动态IP地址的家庭桌面的正确域名是什么?


Answers:


14

虽然不需要与域关联,但是与一个域关联仍然有用,以避免有问题的主机的主机名查找在DNS层次结构中转发到更高的问题。在大多数情况下,拥有.local域名是合适的,因为您很可能会在不转发DNS名称的路由器后面。我也看到一些系统用来.home代替这个。

.local被认为是最好的,因为合理的路由器不会转发属于该域的主机名的请求,所以如果你出于某种奇怪的原因有一个microsoft.com在家命名的服务器,它将被本地处理,因为它的FQDN将是microsoft.com.local.

另一种方法是我正在做的事情,因为我有各种机器和服务器遍布各地,在家里我使用我的台式计算机作为我的域名的一部分。我的DNS服务器有一个桌面的DNS条目,我的路由器转发各种服务(ssh主要是)。


此外,我发现这是非常相关的,因为更改服务器的域可能比更改您的合法名称更复杂:

我的儿子名字是在5分钟内被选中的,但每次我设置一台新机器时,我都会提前几天规划服务器名称 这个主机名有几十个远程配置文件。改变孩子的名字相对容易!


4

如果您在开始时不会连接多台机器,但您认为它可能会扩展,您可以使用.localTLD中的内容(https://en.wikipedia.org/wiki/.local

喜欢的东西yoursurname.local可能是域名。

如果您甚至不想扩展到超过10-15台机器,那么您不需要域名。但是,如果您认为自己可以扩展,那么选择像.localTLD 这样的非传统内容将允许您稍后设置完整的DNS服务器以访问您的计算机。

请务必阅读维基百科的页面; 使用“somethingcustom.local”作为域名是过去已经完成的事情,并且仍在小型企业内部完成。无论如何,正如您从页面中看到的那样,.localTLD已保留用于mDNS,表单中的主机名hostname.local可能与您的设置发生冲突。根据RFC 6762,您可以使用其他查找方法(例如,我建议扩展您的网络的自定义DNS服务器),结果取决于您是否能够混淆数据和名称......


1

如果这是一个网络,并且您不打算设置连接到Internet的本地邮件服务器或DNS服务器,则域名根本不重要,可以保留为空白。

域名仅用于与主机名组合以创建系统的完全限定域名(FQDN)。例如,如果域名是company.com,主机名是host1,则FQDN是host1.company.com。您仍然需要设置DNS服务器以将该名称解析为IP地址,或者让某个Internet DNS服务器指向您的网络。

如果没有域名,仍可以通过主机名在其网络上识别计算机。

由于这是通过DHCP将本地IP地址归为家庭桌面,因此空白域名是完全合适的。在这种情况下,指定域名根本不起作用。

有关更多信息,请参阅Wikipedia:完全限定的域名

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.