我有几台运行Debian的机器,在安装过程中,我将该domain name
字段留空了。到目前为止,这并没有影响任何事情,但我很好奇设置该字段的正确之处是,如果您没有注册的Web域并且您的IP是动态设置的(http://www.whatsmyip.org) /每隔几个月提供一个不同的IP)。如果这是一个新问题,请道歉,但我无法通过Google找到任何结果。
具有动态IP地址的家庭桌面的正确域名是什么?
我有几台运行Debian的机器,在安装过程中,我将该domain name
字段留空了。到目前为止,这并没有影响任何事情,但我很好奇设置该字段的正确之处是,如果您没有注册的Web域并且您的IP是动态设置的(http://www.whatsmyip.org) /每隔几个月提供一个不同的IP)。如果这是一个新问题,请道歉,但我无法通过Google找到任何结果。
具有动态IP地址的家庭桌面的正确域名是什么?
Answers:
虽然不需要与域关联,但是与一个域关联仍然有用,以避免有问题的主机的主机名查找在DNS层次结构中转发到更高的问题。在大多数情况下,拥有.local
域名是合适的,因为您很可能会在不转发DNS名称的路由器后面。我也看到一些系统用来.home
代替这个。
.local
被认为是最好的,因为合理的路由器不会转发属于该域的主机名的请求,所以如果你出于某种奇怪的原因有一个microsoft.com
在家命名的服务器,它将被本地处理,因为它的FQDN将是microsoft.com.local.
另一种方法是我正在做的事情,因为我有各种机器和服务器遍布各地,在家里我使用我的台式计算机作为我的域名的一部分。我的DNS服务器有一个桌面的DNS条目,我的路由器转发各种服务(ssh
主要是)。
此外,我发现这是非常相关的,因为更改服务器的域可能比更改您的合法名称更复杂:
这个主机名有几十个远程配置文件。改变孩子的名字相对容易!
如果您在开始时不会连接多台机器,但您认为它可能会扩展,您可以使用.local
TLD中的内容(https://en.wikipedia.org/wiki/.local)
喜欢的东西yoursurname.local
可能是域名。
如果您甚至不想扩展到超过10-15台机器,那么您不需要域名。但是,如果您认为自己可以扩展,那么选择像.local
TLD 这样的非传统内容将允许您稍后设置完整的DNS服务器以访问您的计算机。
请务必阅读维基百科的页面; 使用“somethingcustom.local”作为域名是过去已经完成的事情,并且仍在小型企业内部完成。无论如何,正如您从页面中看到的那样,.local
TLD已保留用于mDNS,表单中的主机名hostname.local
可能与您的设置发生冲突。根据RFC 6762,您可以使用其他查找方法(例如,我建议扩展您的网络的自定义DNS服务器),结果取决于您是否能够混淆数据和名称......
如果这是一个网络,并且您不打算设置连接到Internet的本地邮件服务器或DNS服务器,则域名根本不重要,可以保留为空白。
域名仅用于与主机名组合以创建系统的完全限定域名(FQDN)。例如,如果域名是company.com
,主机名是host1
,则FQDN是host1.company.com
。您仍然需要设置DNS服务器以将该名称解析为IP地址,或者让某个Internet DNS服务器指向您的网络。
如果没有域名,仍可以通过主机名在其网络上识别计算机。
由于这是通过DHCP将本地IP地址归为家庭桌面,因此空白域名是完全合适的。在这种情况下,指定域名根本不起作用。
有关更多信息,请参阅Wikipedia:完全限定的域名。