【问题标题】:Difference between IP address and Domain NameIP地址和域名的区别
【发布时间】:2018-10-28 23:51:33
【问题描述】:

我在区分 IP 地址、FQDN、域名时遇到了一些麻烦... 告诉我我错了,但 IP 地址代表一台计算机(一台机器)。 而域名是地址ip的另一种表现形式,为了在IP地址和域名之间建立联系,使用了DNS。 但是我看到一些域名有很多IP地址,还有一些IP地址有很多域名链接。怎么可能?

我真的很困惑:s

谢谢

【问题讨论】:

  • 一个 IP 地址可能对应于零、一台或多台(千/百万)台计算机。一个域名可以指向零个、一个或多个 IP。单个服务器可以处理许多 IP/域。这是可能的,因为它就是这样设计的。

标签: dns ip-address domain-name fqdn


【解决方案1】:

IP 地址,无论是版本 4 还是版本 6,既是标识符又是定位器(它显示了如何访问连接到 Internet 的特定元素)。

更具体地说,它与一个接口相关联,一台计算机可以有多个接口。事实上,你的总是至少有 2 个地址,因为默认情况下它有 2 个接口:映射到自身的 localhost (127.0.0.1) 和你的 ISP 提供的一些 IP 地址,因为你有一个以太网或 WiFi 接口。

名称、主机名、域名、Fully Qualified Domain Name 都是标识符对于人类消费,计算机大多不使用它们。

DNS 系统和参与其中的名称服务器,除其他外,允许将给定名称映射到一组 IP 地址。

一个服务器名称可以映射到多个 IP 地址以进行故障转移和负载平衡:大量使用的资源被分配到具有自己所有 IP 地址的许多不同服务器之间(还有一些方法可以使多个服务器都出现在同一个 IP 下在任何地方,这都称为 IP 任播)。

至于“一些链接了许多域名的IP地址”。你需要多解释一下自己。你在哪里看到的?在 DNS 中,PTR 记录允许您将一个 IP 地址映射到一个名称,这很少使用但它存在,并且您在多个 PTR 记录中有多个 IP 地址都映射到一个给定名称,但这非常对现实生活影响不大。

【讨论】:

  • 我怀疑“一些链接了许多域名的 ip 地址”是指虚拟主机,即单个共享服务器托管许多域。