關於別名解析的過程

火星人 @ 2014-03-04 , reply:0
←手機掃碼閱讀

關於別名解析的過程

最近學習dns遇到了問題,各位大俠幫忙看看。。
當用戶訪問www.baidu.com ,假設各級域名伺服器都沒有關於www.baidu.com 的緩存時,通過根域名伺服器可以找到.com域名伺服器,
然後通過 .com 域名伺服器就可以找到 baidu.com 的域名伺服器ns1.baidu.com,在ns1.baidu.com這台伺服器上記錄著 www.baidu.com的cname是www.a.shifen.com
那麼接下來伺服器會怎麼做呢?ns1.baidu.com 返回的信息是什麼呢?
是不是會返回www.a.shifen.com給本地域名伺服器,然後重新開始查詢www.a.shifen.com呢?
《解決方案》

如果數據配置正確的話,cname下來應該是a.shifen.com的A記錄了吧
《解決方案》

1. ns1.baidu.com告知本地DNS:  www.baidu.com的別名是www.a.shifen.com

2. 本地DNS開始查找www.a.shifen.com的解析

3. 本地DNS把www.a.shifen.com的解析結果返回到用戶那裡。
《解決方案》

1. ns1.baidu.com告知本地DNS:  

2. 本地DNS開始查找的解析

3. 本地DNS把的解析結果返回到用戶那裡。
llzqq 發表於 2010-08-11 09:32 http://bbs.chinaunix.net/images/common/back.gif

你好,按照您的這種說法,本地域名伺服器是不會把 www.baidu.com CNAME www.a.shifen.com告知客戶,就直接查詢www.a.shifen.com,那麼么本地域名伺服器是怎麼
知道當前返回的www.a.shifen.com不是最終結果呢?另外如果這樣的話,那麼最終本地域名伺服器返回給用戶的信息應該是www.a.shifen.com對應的IP地址,這樣的話在客戶這邊
就應該會產生關於www.a.shifen.com 對應IP信息的緩存吧。可是我先清空本地DNS緩存,然後ping www.baidu.com之後,發現本地DNS緩存中並沒有關於www.a.shifen.com的緩存。
這是怎麼回事呢?還請指教,謝謝了。
《解決方案》

C:\Documents and Settings\Administrator>ipconfig/flushdns

Windows 2000 IP Configuration

Successfully flushed the DNS Resolver Cache.

C:\Documents and Settings\Administrator>ping www.baidu.com

Pinging www.a.shifen.com with 32 bytes of data:

Reply from 61.135.169.125: bytes=32 time=47ms TTL=53
Reply from 61.135.169.125: bytes=32 time=47ms TTL=53
Reply from 61.135.169.125: bytes=32 time=47ms TTL=53
Reply from 61.135.169.125: bytes=32 time=47ms TTL=53

Ping statistics for 61.135.169.125:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 47ms, Maximum =  47ms, Average =  47ms

我的緩存:

www.baidu.com.
   ------------------------------------------------------
     Record Name . . . . . : www.baidu.com
     Record Type . . . . . : 5
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Answer
     CNAME Record  . . . . :
                       www.a.shifen.com

     Record Name . . . . . : www.a.shifen.com
     Record Type . . . . . : 1
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Answer
     A (Host) Record . . . :
                       61.135.169.105

     Record Name . . . . . : www.a.shifen.com
     Record Type . . . . . : 1
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Answer
     A (Host) Record . . . :
                       61.135.169.125

     Record Name . . . . . : a.shifen.com
     Record Type . . . . . : 2
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Authority
     NS Record   . . . . . :
                       ns1.a.shifen.com

     Record Name . . . . . : a.shifen.com
     Record Type . . . . . : 2
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Authority
     NS Record   . . . . . :
                       ns6.a.shifen.com

     Record Name . . . . . : a.shifen.com
     Record Type . . . . . : 2
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Authority
     NS Record   . . . . . :
                       ns5.a.shifen.com

     Record Name . . . . . : a.shifen.com
     Record Type . . . . . : 2
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Authority
     NS Record   . . . . . :
                       ns3.a.shifen.com

     Record Name . . . . . : ns6.a.shifen.com
     Record Type . . . . . : 1
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Additional
     A (Host) Record . . . :
                       220.181.4.178

     Record Name . . . . . : ns3.a.shifen.com
     Record Type . . . . . : 1
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Additional
     A (Host) Record . . . :
                       202.108.22.102

     Record Name . . . . . : ns1.a.shifen.com
     Record Type . . . . . : 1
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Additional
     A (Host) Record . . . :
                       202.108.22.101
《解決方案》

C:\Documents and Settings\Administrator>ipconfig/flushdns

Windows 2000 IP Configuration

Succes ...
llzqq 發表於 2010-08-12 20:54 http://bbs.chinaunix.net/images/common/back.gif


    奇怪了,我這邊我先用 ipconfig/flushdns清空緩存,然後ping www.baidu.com之後查看緩存信息只能出現
   www.baidu.com.
   ------------------------------------------------------
     Record Name . . . . . : www.baidu.com
     Record Type . . . . . : 5
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Answer
     CNAME Record  . . . . : www.a.shifen.com

然後只有當我ping www.a.shifen.com之後,才會出現關於www.a.shifen.com 的相關緩存記錄。不知道這個是什麼原因呢?dns的
緩存機制到底是怎麼樣的呢?
《解決方案》

這段是怎麼來的?

我的緩存:

www.baidu.com.
   ------------------------------------------------------
     Record Name . . . . . : www.baidu.com
     Record Type . . . . . : 5
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Answer
     CNAME Record  . . . . :
                       www.a.shifen.com

     Record Name . . . . . : www.a.shifen.com
     Record Type . . . . . : 1
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Answer
     A (Host) Record . . . :
                       61.135.169.105

     Record Name . . . . . : www.a.shifen.com
     Record Type . . . . . : 1
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Answer
     A (Host) Record . . . :
                       61.135.169.125

     Record Name . . . . . : a.shifen.com
     Record Type . . . . . : 2
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Authority
     NS Record   . . . . . :
                       ns1.a.shifen.com

     Record Name . . . . . : a.shifen.com
     Record Type . . . . . : 2
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Authority
     NS Record   . . . . . :
                       ns6.a.shifen.com

     Record Name . . . . . : a.shifen.com
     Record Type . . . . . : 2
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Authority
     NS Record   . . . . . :
                       ns5.a.shifen.com

     Record Name . . . . . : a.shifen.com
     Record Type . . . . . : 2
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Authority
     NS Record   . . . . . :
                       ns3.a.shifen.com

     Record Name . . . . . : ns6.a.shifen.com
     Record Type . . . . . : 1
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Additional
     A (Host) Record . . . :
                       220.181.4.178

     Record Name . . . . . : ns3.a.shifen.com
     Record Type . . . . . : 1
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Additional
     A (Host) Record . . . :
                       202.108.22.102

     Record Name . . . . . : ns1.a.shifen.com
     Record Type . . . . . : 1
     Time To Live  . . . . : 14
     Data Length . . . . . : 4
     Section . . . . . . . : Additional
     A (Host) Record . . . :
                       202.108.22.101
《解決方案》

這段是怎麼來的?

我的緩存:


   ------------------------------------------------------
      ...
L0ading 發表於 2010-12-16 01:49 http://bbs.chinaunix.net/images/common/back.gif


    ipconfig/?




[火星人 via ] 關於別名解析的過程已經有365次圍觀

http://www.coctec.com/docs/service/show-post-15647.html