主机名和域名之间的区别


Answers:


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

通常以以下形式编写:

hostname.domain.com - 例如

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

如果您尝试从家庭网络连接到此计算机,
则将使用该全名来寻址它。
的部分将达到你的校园网络
主机将让你在校园里完全到达机器。
我在这里避免了IP寻址和网关的详细信息。

因此,从园区内的另一台计算机访问该计算机时,
可能仅使用主机名(mymachine),而无需使用域名。

打个比方,如果您在同一城市,则街道名称就足够了。
但是,要在另一个城市中定位,通常会在街道后添加城市名称。


对于更详细的阅读域名服务
Wikipedia页面可能是一个很好的起点。


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

配置dns时,我是否必须在某处提到主机名?如果我有一个指向域名的静态IP,我必须在任何地方提到主机名,或者该主机名与域名配置无关
rzlines

3
我不同意。域不仅限于物理位置,甚至不限于特定的网络!
Arjan

2
@Arjan,我接受你的反对意见。我将答案简化为“结束”。
nik

2
@CiroSantilli六四事件法轮功包卓轩两者都是主机名。该名称www本身是不合格的,您很正确,它只能在“内部”正确解析。实际上,根据网络的DNS配置,它的解析方式有所不同。该名称www.google.com完全限定的域名(FQDN;不幸的是,它混淆了“主机名”和“域名”之间的区别),并且应该从连接到Internet的任何系统上解析该域名。
kbolino

1
@Utku 本身与物理位置无关。你可以有google.com你的DNS搜索路径(可通过DHCP自动设置),你可以有一个别名DNS服务器wwwwww.google.com使用CNAME记录,或者你可以添加命令行来/etc/hosts。您可以在自己的计算机/网络上自行执行任何这些操作,但这通常由网络和系统管理员来配置。
kbolino

6

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

域是您注册的东西,它指向您的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我不隶属于他们。这只是我想到的第一个例子。


1
是的,一个FQDN可以指向多台计算机,许多FQDN可以指向一台计算机。主机名是机器自称的名称。只能是一个。FQDN是其他人所说的机器。可以有许多不同的名称。使用getent主机进行测试,并阅读手册页。它可能会提供一些帮助。
安德斯

-4

主机名是服务器的名称,在本地网络上,它可以是一个简单的名称,例如“ mailserver”。

对于Internet而言,域名和主机名在大多数情况下都是相同的。

参见相关的维基百科链接。

了解更多:http : //wiki.answers.com/Q/Difference_between_domain_name_and_host_name#ixzz210PYEsh6


3
它甚至不是维基百科。
Nakilon

2
主机名和域名非常不同。我怀疑您在回答此问题时仅考虑了一个非常有限的特定示例(例如domain.tlddomain.tld。但是大多数域将拥有许多服务器,每个服务器都有自己的主机名。例如fileserver-1.domain.tld,printerser。例如,domain.tld,my_desktop.domain.tld,mylaptop.domain.tld等。您的示例忽略了所有这些,并且仅当您认为Web和邮件(MX记录!)经常映射到同一位置时才有意义。这些都是例外!
Hennes

1
这个答案是错误的。
Teemu Leisti
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.