主机名和域名的区别

rzl*_*nes 107 networking domain-name hostname

主机名和域名有什么区别?特别是关于 NIC

有人可以举例说明,因为这个概念有点混乱

nik*_*nik 104

  • 主机名端点的名称(有问题的机器)
    • 并将用于通过 DNS 识别它(如果已配置)
  • domain是给“网络” 的名称
    • 需要从外部点(如 Internet)访问网络

通常写成这样的形式,

hostname.domain.com - 例如

如果您在(例如)一个名为“ The-University”的大学校园中,
并且其域名为“ theuniversity.org”,
则校园网络中名为“ mymachine”的机器将被寻址为“ mymachine.theuniversity.org”。

如果您试图从您的家庭网络连接到这台机器,
您将使用该全名来称呼它。
的部分将达到你的校园网络
主机将让你在校园里完全到达机器。
我在这里避免 IP 寻址和网关的细节。

出于这个原因,当从校园内的另一台机器访问机器时,
可能只使用主机名 ( mymachine) 而不使用域名。

打个比方,如果你在同一个城市,街道名称就足够了。
但是,要寻址另一个城市的某个地方,您通常会在街道之后添加城市名称。


要更详细地阅读有关域名服务
维基百科页面,可能是一个不错的起点。


  • 配置 DNS 时,将需要 DNS 服务器名称。
    这是一个主机名(服务器是一个可寻址的机器)。
  • IP 地址不能指向域名,
    但可以指向域名服务器 (DNS)。

  • 我不同意。域不限于物理位置,甚至不限于特定网络! (4认同)
  • @Arjan,我接受您的不同意见。我在答案中“过度”简化了。 (2认同)
  • @CiroSantilli六四事件法轮功包卓轩 他们都是主机名。名称`www` 本身是*unqualified*,你是完全正确的,它只会“内部”正确解析。事实上,它会根据网络的 DNS 配置*不同*地解析。名称`www.google.com` 是一个*完全限定域名*(FQDN;不幸的是混淆了“主机名”和“域名”之间的区别),并且应该从任何连接到 Internet 的系统解析相同。 (2认同)

Hen*_*nes 9

主机名和域名有什么区别?

域是您注册并指向您的 DNS 服务器*0 的东西。这些 DNS 服务器*1可以回答对该域内主机的查询。

请注意,这些主机不必位于同一网络上。

示例:
Gameforge *2是一家拥有一些“免费增值”游戏的公司。它在多个国家/地区拥有服务器。它有一个名为 gameforce.com 的域。

s13.gameforce.com 可能指向英国的服务器(以及英国的网络),而
s14..gameforce.com 可能指向德国的服务器。

网络位置与域名无关。

主机是网络上的计算机。该主机可以再拥有一个 NIC 并且可以拥有 IP 地址。

特别是关于 NIC

对于大多数家用计算机,台式机或笔记本电脑有一个活动 NIC 和一个 IP,但每个 NIC 可能有多个 IP,或使用多个 NIC。有关该查找的更多详细信息multi-home

我希望这最后一部分能回答“关于 NIC”的问题。如果不是,那么请再详细说明您的问题。



*0或发送到为您管理域的人的 DNS 服务器。
*1建议至少有两个不同位置的 DNS 服务器。
*2我不隶属于他们。这只是我想到的第一个例子。

  • 是的,一个 FQDN 可以指向多台机器,多个 FQDN 可以指向一台机器。主机名是机器对自己的称呼。可以只有一个。 FQDN 是其他人对机器的称呼。可以有很多不同的名字。使用 getenthosts 来测试它,并阅读手册页。它可能会提供一些帮助。 (3认同)