首页
/
每日頭條
/
科技
/
dns可以把域名解析成ip地址嗎
dns可以把域名解析成ip地址嗎
更新时间:2025-02-20 16:28:00

一次DNS的遞歸查詢,首先會查詢根域名服務器(.),然後是com.,edu.,等頂級域,根域名服務器承載了全球ipv4的域名解析,他的數量肯定是越多越好,為什麼一次查詢根域名服務器器隻返回13個IP地 址呢?我們先看看DNS包結構,再分析DNS包傳輸的⼀一些限制;

1、DNS包傳輸限制

以太⽹的最⼤傳輸單元(MTU)是1500,就是說一次鍊路上傳輸的最⼤長度是1500,結合下圖,IP⾸部20字節,UDP⾸部8字節,DNS包的⻓度是否是1500減去28呢?

DNS主要使⽤用UDP協議,由于UDP協議是不不可靠的傳輸,沒有TCP協議的超時和重傳機制,所以UDP服務為了了避免分⽚片,都會對應⽤用做⼀個包長度的限制;

dns可以把域名解析成ip地址嗎(DNS為什麼查詢根域名服務器隻返回13個IP地址)1

先來直觀的看⼀一下TCP協議傳輸⻓長度的協商機制:

dns可以把域名解析成ip地址嗎(DNS為什麼查詢根域名服務器隻返回13個IP地址)2

TCP協議在三次握手的時候,SYN包⾥里面的MSS字段代表TCP協議的最⼤報文段⻓度,通常情況下,MSS=MTU-20(IP⾸部長度)-20(TCP首部長度),通信的兩端都通告⾃己能接收的最⼤大MSS,TCP協 議會選擇兩邊較小的MSS作為這條連接的MSS,TCP協議設計的這種機制可以避免鍊路發生分片;

DNS限制⻓度是512字節,那麼為什麼是512呢?查閱相關資料料得知,IP協議實現規定,要求主機最少能 夠收發576個字節的數據報。UDP的應用程序的限制⽐這個⻓度要小,⼤多應用限制在512字節。

2、DNS之UDP和TCP傳輸

DNS協議有UDP,TCP兩種,通常wireshark抓包看到的DNS請求通常都是UDP協議的,例如以下包:

dns可以把域名解析成ip地址嗎(DNS為什麼查詢根域名服務器隻返回13個IP地址)3

看⼀一下DNS 響應包中的字段:

dns可以把域名解析成ip地址嗎(DNS為什麼查詢根域名服務器隻返回13個IP地址)4

其中,Truncated:字段代表響應是否被截斷,當時Truncated:被置為1時,就意味着響應超過了了512字節,當前響應隻返回了前512字節,這時DNS server會使⽤用TCP重發原來的請求,這樣顯然增加了了域 名解析時間。

當查詢根域的NS記錄時,為了了在⼀一個報⽂文中傳完響應,512字節隻夠返回包含13個根域名服務器器的NS記錄和A記錄;所以雖然從⽹絡覆蓋角度考慮根域名服務器器的地址越多越好,實際上一次查詢根域名服 務器器隻返回到13個IP地址。

查看更多

Nginx 常用指令說明

nginx的port_in_redirect配置

nginx 11 個處理階段

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
新手必備菖蒲養殖方法是什麼
新手必備菖蒲養殖方法是什麼
1、洗根。如果你得到Pu,尤其是那些來自淘寶的人,你必須清除泥巴。沖洗大的水,沒有土壤沖洗它。用小刷子刷莖綠色。它們中的一些将被腐爛的苔藓覆蓋,樹葉必須被清理幹淨。沒有這樣的操作會對未來産生很大的影響,影響芽和莖行走。2、植物材料的比例。現在基本公式是可用的,所有的地方都可以根據環境進行調整。最小分布公式。火山岩1種,泡桐1種,砂粒1種,顆粒狀1種。(粒徑1-3mm,粉不相關,盆孔采用紗窗。水會沖
2025-02-20
暖氣漏水如何處理
暖氣漏水如何處理
1、一般鐵管是因為時間長出現砂眼導緻漏水,這種情況比較常見,也容易解決,用一截自行車内胎,緊緊繃在漏水的地方,一扣壓一扣地纏過砂眼,然後用鐵絲紮緊,時間長砂眼就會自動鏽死。2、如果漏水比較嚴重,而且有多處漏水,最好的方法就是換個PPR管子,耐腐蝕耐熱,壽命長,價格便宜,一米大概十元左右。3、如果管路複雜,換管子難度較大,漏水面積較大,用一個生料帶,纏緊漏處,多纏幾圈,然後外面再用鋁箔包上,如果砂眼
2025-02-20
交流接觸器不吸合原因
交流接觸器不吸合原因
1、由于控制回路的電源電壓低于85%額定電壓,電磁線圈通電後産生的電磁力小,不能将動鐵芯迅速吸向靜鐵芯,造成接觸器吸合緩慢或吸合不緊,此時應将控制回路的電源電壓調整到額定工作電壓。2、彈簧壓力不足,造成接觸器吸合不正常;彈簧的反作用力過大,造成吸合緩慢;觸頭彈簧壓力超程過大,使鐵芯不能完全閉合;觸頭的彈簧壓力與釋放壓力過大,造成觸頭不能完全閉合。處理的辦法是适當調整彈簧壓力,必要時更換彈簧。3、由
2025-02-20
手機沒有聲音怎麼恢複正常
手機沒有聲音怎麼恢複正常
檢查靜音鍵:在手機左側或右側上有兩個音量鍵,可以控制當前手機鈴聲。當發現手機沒有提示聲音時,請先檢測是否打開了靜音功能。重新啟動手機:長按手機電源鍵按鈕,打開關機選項,随後請滑動滑塊關機,然後再按電源鍵開機重試。如果不是靜音鍵的功能的話,接下來可以嘗試還原一下手機的所有設置。将手機恢複出廠設置。如果上面的方法都試過了,還是不行的話,有可能是硬件故障,建議把手機送修當地的授權的售後檢測。
2025-02-20
壁挂爐顯示of什麼意思
壁挂爐顯示of什麼意思
處于關機狀态,of指壁挂爐正在處于機器關閉的狀況。燃氣壁挂爐的簡稱就是壁挂爐,全稱是“燃氣壁挂式采暖爐”,是一種以天然氣為能源的熱水器,具有防凍保護、防幹燒保護、意外熄火保護、溫度過高保護、水泵防卡死保護等多種安全保護措施。燃氣壁挂爐具有強大的家庭中央供暖功能,各個房間能夠根據需求随意設定舒适溫度,并且能夠提供大流星恒溫衛生熱水,供家庭沐浴、廚房場所使用。冬天不建議關閉采暖
2025-02-20
Copyright 2023-2025 - www.tftnews.com All Rights Reserved