DNS既可以基於UDP,也可以基於TCP,常用的是基於UDP,默認的端口號是53。
DNS具體使用UDP還是TCP,取決於以下原則:
1.使用A查詢請求某個域名對應的IP地址時使用UDP。
2.如果響應報文長度大於512字節,則UDP僅返回前512字節,並設置報文首部“參數”字段的“截斷”位。客戶端在收到這個響應后,會使用TCP重新發送原來的請求。
3.如果一次查詢的名字很多,則客戶端可能會直接使用TCP。
4.在主域名服務器和輔助域名服務器之間進行區域傳送時使用TCP。
DNS既可以基於UDP,也可以基於TCP,常用的是基於UDP,默認的端口號是53。
DNS具體使用UDP還是TCP,取決於以下原則:
1.使用A查詢請求某個域名對應的IP地址時使用UDP。
2.如果響應報文長度大於512字節,則UDP僅返回前512字節,並設置報文首部“參數”字段的“截斷”位。客戶端在收到這個響應后,會使用TCP重新發送原來的請求。
3.如果一次查詢的名字很多,則客戶端可能會直接使用TCP。
4.在主域名服務器和輔助域名服務器之間進行區域傳送時使用TCP。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。