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