我想知道每个域名地址是否都有唯一的IP地址? 此外,这些IP位于何处?以及这个重定向系统如何工作? 当我们尝试通过写域名来访问网站时它有多少重定向?
...谢谢
答案 0 :(得分:10)
否:每个域都没有自己的IP地址。
可以在同一台服务器上托管多个域,并使用相同的IP地址。 这就是Apache的VirtualHosts背后的想法,例如。
一个域名可以对应几个不同的IP地址。
例如,使用google.fr
域上的dig
命令,您将获得(我只复制粘贴输出的一部分):
$ dig google.fr
;; ANSWER SECTION:
google.fr. 71 IN A 74.125.230.81
google.fr. 71 IN A 74.125.230.82
google.fr. 71 IN A 74.125.230.83
google.fr. 71 IN A 74.125.230.84
google.fr. 71 IN A 74.125.230.80
有关更多信息,您应该阅读以下维基百科条目:Domain Name System。
答案 1 :(得分:3)
我想知道每个域名地址是否都有唯一的IP地址?
没有。 有多个域和多个域的IP和IP。
此外,这些IP位于何处?
它们不在任何地方,它们是某些计算机的抽象地址
这个重定向系统是如何工作的? 当我们尝试通过写域名来访问网站时它有多少重定向?
你指的是哪个重定向系统?
答案 2 :(得分:1)
并非每个域地址都具有唯一的IP。同一IP上可能有多个域地址。每个域都有DNS,这些DNS指向重定向不同域(使用虚拟主机)的服务器,例如。
答案 3 :(得分:1)
不,每个域都不需要拥有自己分配的IP地址。 IP可以物理位于任何地方。重定向通常通过用户代理按照HTTP指令完成。
见