2012-03-04 21 views
0

我有我的本地tomcat服務器上託管的基於Java的應用程序。根據我的理解,每當我鍵入http://us.states.com/myApplication。訂單瀏覽器會嘗試解析DNS名稱us.states.com。即通過哪個dns名稱解析任何Web應用程序的順序是什麼?

  1. 首先,它會尋找us.states.com在hosts文件
  2. 其次,它會尋找us.states.com本地DNS服務器(如果有)
  3. 最後它看起來爲網站us.states.com(與www的前面加上us.states.com)

這是正確的嗎?

+0

取決於客戶端設置和操作系統。沒有「客戶端解析DNS名稱的一種方式」。 – Mat 2012-03-04 13:40:12

回答

1

前兩個是正確的,第三個是不正確的。如果它追加www-或者通常不是重定向問題。因此,DNS名稱解析將僅針對本地主機文件或針對一個或多個DNS服務器。

1

一個和兩個是正確的。首先檢查主機文件,然後檢查DNS服務器。沒有3.

此外,步驟2不一定是您的網絡本地的DNS服務器。它可以在您的機器上指定(與DHCP分開),也可以由網絡指定。通常,DNS服務器位於ISP擁有的計算機上,除非您明確使用不同的DNS服務器。例如,我有時使用Google的公共DNS服務器(8.8.8.8/8.8.4.4)或Level3(4.2.2.1到4.2.2.7左右)。

相關問題