1) 首先查找本地DNS的cache,如果cache里有,且未超過服務(wù)器或域名本身定義的生存時間,則返回cache中的記錄;
2)
如果cache中沒有,或已過期,首先查詢互聯(lián)網(wǎng)根服務(wù)器(如a.gtld-servers.net),找出該域名的DNS服務(wù)器是哪幾個,如果查不到,返回錯誤;
3)
隨機地從域名的DNS服務(wù)器中挑出一個,查出其IP地址,如果查不到,返回錯誤;
西安網(wǎng)站建設(shè) http://inside-treme-blog.com
4)
連接到該IP地址的53端口(UDP或TCP協(xié)議),查詢域名,如果連接不上,或服務(wù)器未返回結(jié)果,則返回錯誤。