对于任何Web应用程序,解析哪个DNS名称的顺序是什么?

时间:2012-03-04 13:37:55

标签: dns

我在我的本地tomcat服务器上托管了基于java的应用程序。按照我的理解,每当我键入http://us.states.com/myApplication时。有一个订单浏览器会尝试解析DNS名称us.states.com。我是

  1. 首先,它会在主机文件中找到us.states.com
  2. 其次,它会在本地DNS服务器上找到us.states.com(如果它在那里)
  3. 最后它将在网上寻找us.states.com(在us.states.com前面添加www)
  4. 这是对的吗?

2 个答案:

答案 0 :(得分:1)

前两个是正确的,第三个不是。如果它附加www或不通常是重定向问题。因此,DNS名称解析将仅针对本地主机文件或针对一个或多个DNS服务器。

答案 1 :(得分:1)

一两个是正确的。首先检查hosts文件,然后检查DNS服务器。没有3。

此外,第2步不一定是网络本地的DNS服务器。它可以在您的机器上指定(与DHCP分开),也可以由网络指定。通常,DNS服务器位于ISP拥有的计算机上,除非您明确使用其他计算机。例如,我有时使用Google的公共DNS服务器(8.8.8.8 / 8.8.4.4)或Level3(4.2.2.1到4.2.2.7左右)。