让我们看一下主机部分,因为子域可以具有无限级别,并且可以有不同级别的域,例如:
foo.foo2.host.bar.bar2
这是一个完全有效的主机,但以下内容也有效:
foo.foo2.foo3.host.bar.bar2
foo.foo2.host.bar.bar2.bar3
基本上,我们不能真正使用“点”来区分子域和域之间的区别
因此,如果没有网络从网络上实际查找域信息,就不可能正确解析URI?
网络浏览器如何处理这种情况?
答案 0 :(得分:0)
术语:
https://m.example.com/foo
中,host组件为m.example.com
(这是一个“注册名称”)。m.example.com
中,com
是顶级域,example
是第二级域,而m
是第三级域。在DNS中,每个级别都是called label。域一词可以指代不同的事物:
m.example.com
)example.com
)的组合,可能还包括其他级别(如果是public suffix,例如co.uk
)当您想解析注册名称m.example.com
(或作为FQDN:m.example.com.
)时,您从右向左移动 ;每个标签用.
分隔:
com
)example
)m
)