精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

DNS 支持 TCP 和 UDP 雙協議,但為何偏偏只鐘情 UDP?

企業動態
之前在聊到 App 網絡優化時,聊到通過 HTTPDNS 替換掉傳統的 DNS 解析,來達到網絡優化的效果。其中提到 DNS 解析,是支持 UDP 和 TCP 雙協議的。

[[260517]]

 一、前言

之前在聊到 App 網絡優化時,聊到通過 HTTPDNS 替換掉傳統的 DNS 解析,來達到網絡優化的效果。其中提到 DNS 解析,是支持 UDP 和 TCP 雙協議的。

但是細心的朋友通過 wireshark、sniffer、tcpdump 等抓包工具分析,會發現基本上所有客戶端發起 DNS 查詢的場景下,都只使用到了 UDP 協議。

那在 DNS 中,TCP 協議在什么場景下才會用到呢?

今天我們就來聊聊,DNS 的 TCP 的使用場景。

二、DNS

2.1 什么是 DNS

先來簡單了解一下 DNS。

在網絡的世界中,每個有效的域名背后都有為其提供服務的服務器,而我們網絡通信的首要條件,就是知道服務器的 IP 地址。

但是記住域名(網址)肯定是比記住 IP 地址簡單。如果有某種方法,可以通過域名,查到其提供服務的服務器 IP 地址,那就非常方便了。這里就需要用到 DNS 服務器以及 DNS 解析。

DNS(Domain Name System),它的作用就是根據域名,查出對應的 IP 地址,它是 HTTP 協議的前提。只有將域名正確的解析成 IP 地址后,后面的 HTTP 流程才可以繼續進行下去。

DNS 同時占用了 UDP 和 TCP 的 53 端口,但是大多數情況下,DNS 查詢都只使用到了 UDP,而 TCP 只在一些特殊情況下才會被使用到。

簡單來說,DNS 使用 TCP 的情況,只有兩種:

DNS 查詢響應報文大于 512 字節時。

DNS 主、輔助服務器之間,進行區域傳送時。

使用 TCP 的場景,基本上就是以上兩種場景,當然,如果客戶端主動發起一個 TCP 的 DNS 查詢,也會使用 TCP 協議,這就不在討論的范圍內了。

2.2 DNS 響應報文大于 512 字節

說到 DNS 響應報文,先來看看 DNS 數據包的結構,對于 DNS 來說,請求報文和響應報文的結構是一樣的。

 

這其中,我們主要關注 Flags 這個標志位的結構。

 

在 Flags 中,每個字段都有其自己的含義,在這里我們做重關注 QR 和 TC 兩個字段。

QR 是一個 Bit,用于標識當前是查詢報文(0)還是響應報文(1)。

TC 也是一個 Bit,當它的值為 1 時,表示當前響應報文總長度,已經超過 512 字節,所以做了截斷處理,只返回前 512 個字節。

當遇到這種情況時,DNS 解析器會使用 TCP 來重發原來的查詢請求,UDP 要求相應報文在 512 字節以內,而 TCP 則沒有此限制,TCP 能用多個報文段來傳送任意長度的用戶數據。

DNS 查詢是一個過程復雜,但是結果簡單的過程。通常返回的數據不會大于 512 字節,這也就是為什么我們通過抓包的手段,得到的結果都是 DNS 在使用 UDP 協議。

需要注意的是,在實際使用中,很多 DNS 服務器在進行配置的時候,就把 TCP 查詢包的方式關閉,僅支持 UDP 查詢包。

2.3 DNS 主、輔助服務器的區域傳送

DNS 服務器,在設計時就要求一定要是高可用、高并發和分布式的服務器,它被分為多個層次結構,分別是根 DNS 服務器、***域 DNS 服務器、權威 DNS 服務器。

這三類 DNS 服務器,組成一種類似樹的結構。

 

在這個"樹"中,一個獨立管理的 DNS 子樹,稱為一個區域(zone)。一個 DNS 服務器負責管理一個或多個區域,為了滿足高可用,一個區域的管理者必須為該區域提供一個主 DNS 服務器和至少一個輔助 DNS 服務器。

主 DNS 服務器和輔助 DNS 服務器,必須是獨立和冗余的,以便當某個 DNS 服務器發生故障時,不會影響該區域的 DNS 查詢。

既然 DNS 服務器有主和輔助之分,那必然面臨了數據同步的情況,我們將輔助服務器從主服務器同步信息的動作,稱為區域傳送,而在觸發區域傳送試,使用的就是 TCP 協議。

觸發 DNS 區域傳送的情況有兩種:

  1. 新上線一臺輔助服務器,會從主服務器執行區域傳送,進行同步數據。
  2. 輔助服務器會定時(通常是 3 小時),向主服務器查詢,以便了解到主服務器的數據是否發生變動,如果變動,也會觸發一次區域傳送。

區域傳送會使用 TCP 協議,一方面是為了保證數據的可靠,另一方面此時傳送的數據,也遠比一個查詢或響應大的多。

三、小結時刻

到此我們就了解清楚了,雖然 DNS 服務器支持 TCP 和 UDP 雙協議,但是通常我們在做 DNS 查詢的時候,也只用到了 UDP 協議。

TCP 只有在以下兩種情況下,才會被使用到:

DNS 響應報文大于 512 字節,通過 TC 標記為截斷是,才會使用 TCP 重新查詢一遍。

DNS 主服務器和輔助服務器之間,進行區域傳送時,為了保證穩定以及傳輸數據太大的原因,也會使用 TCP 協議傳輸。

DNS 查詢和響應,通常都在廣域網上通信,對于 DNS 客戶端,保證好的重傳和超時機制,就顯得尤為重要了。

【本文為51CTO專欄作者“張旸”的原創稿件,轉載請通過微信公眾號聯系作者獲取授權】

 

戳這里,看該作者更多好文

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2021-04-22 18:34:01

協議DNSUDP

2020-07-28 08:38:10

TCPUDP協議

2019-11-29 07:53:07

DNSTCP網絡協議

2013-05-27 10:48:16

TCPUDP傳輸協議

2010-07-06 15:50:12

TCP和UDP協議

2013-08-01 10:01:02

網絡協議TCP協議UDP協議

2010-07-07 10:45:22

TCP UDP協議

2014-12-03 14:05:01

TCPUDP

2010-07-07 11:02:26

TCP UDP協議服務

2010-07-07 10:42:36

TCP UDP協議

2022-09-02 12:13:22

TCPUDP場景

2019-12-31 20:41:39

IPUDPTCP

2010-07-07 10:52:05

TCP UDP協議

2022-09-21 11:54:22

TCPUDP協議

2010-06-21 17:51:50

UDP協議

2014-11-03 09:52:25

DNSUDPTCP

2010-07-06 15:10:05

UDP協議

2014-06-13 13:47:31

UDP

2020-08-03 08:10:52

UDPTCP通信

2010-06-09 14:42:21

UDP協議TCP協議
點贊
收藏

51CTO技術棧公眾號

日韩电影免费在线看| 精品176极品一区| 国产精品一区二区免费不卡 | 97超碰人人模人人爽人人看| 国产精品999视频| 少妇一级淫片免费看| 亚洲经典视频在线观看| 精品久久国产97色综合| 日本精品免费在线观看| 国产剧情在线观看| 国内国产精品久久| 国模精品一区二区三区色天香| 小毛片在线观看| 毛片无码国产| 亚洲三级小视频| 国产日韩久久| 亚洲永久精品一区| 国产欧美日韩在线一区二区| 777奇米成人网| 国产91xxx| 91精品专区| 国产91丝袜在线播放| 日韩女优在线播放| 欧美日韩综合一区二区| 日韩欧美影院| 欧美福利视频一区| 福利视频免费在线观看| 亚洲国产精品www| 人人澡人人澡人人看| 精品三级av| 欧美美女网站色| 黄色影院一级片| 黄色片免费在线观看| 91在线观看一区二区| 91久久精品在线| 久久久久久91亚洲精品中文字幕| 欧美日韩水蜜桃| 亚洲国产精品yw在线观看| 美女少妇一区二区| 川上优av中文字幕一区二区| 最新国产成人在线观看| 欧美精品与人动性物交免费看| 国产精品久久久久久久久毛片 | 精品成人国产在线观看男人呻吟| 亚洲人久久久| 五月天婷婷视频| 美女精品一区二区| 欧美日本免费| 日韩视频一区二区| 麻豆三级在线观看| 伊人久久视频| 舔着乳尖日韩一区| 久久久久久99| 丰满少妇在线观看bd| 国产一区二区三区四区五区美女| 欧美一级免费看| 久草国产在线观看| 亚洲有吗中文字幕| 日韩中文字幕视频在线| 国产ts在线播放| 丝袜连裤袜欧美激情日韩| 日韩免费电影网站| 污片在线免费看| 日本精品另类| 欧美日韩在线不卡| 久草热视频在线观看| 黄色成人在线网| 亚洲视频免费在线观看| 亚洲成人第一| 91视频在线观看| 国产精品久线观看视频| 五月婷婷一区| 男人的天堂在线视频| 91毛片在线观看| 久久久com| 亚洲人妻一区二区| 2022国产精品视频| 欧美人与性禽动交精品| 九色视频在线播放| 国产亚洲一二三区| 欧美精品一区在线发布| 国产日产精品久久久久久婷婷| 337p粉嫩大胆色噜噜噜噜亚洲| 国产日本一区二区三区| 午夜视频福利在线观看| 99精品视频中文字幕| 国产精品一区二区你懂得| 精品人妻久久久久一区二区三区 | 久久中文字幕电影| 欧美一区二视频在线免费观看| 色中色综合成人| 亚洲日本韩国在线| 丝袜国产日韩另类美女| 国产精品免费久久久久久| www.色国产| 久久99热这里只有精品| 亚洲最大福利网| 深爱五月激情五月| 国产午夜久久久久| 中文字幕乱码一区二区三区| 免费在线观看黄色网| 亚洲在线视频免费观看| 日韩伦理在线免费观看| 伊人久久视频| 777午夜精品视频在线播放| 深田咏美中文字幕| av影片在线一区| 大量国产精品视频| 欧美福利视频一区二区| 免费成人在线观看视频| www.成人三级视频| 青青草手机在线| 成人免费一区二区三区在线观看| 国产精品日韩三级| 日韩免费va| 91麻豆精品国产91久久久久久久久| 自拍偷拍激情视频| 国产一区二区三区四区| 色综合久久久久久中文网| 精品在线播放视频| 精彩视频一区二区三区| 国产女人水真多18毛片18精品 | 久久久久久国产免费a片| 伊人久久大香线蕉精品组织观看| 97精品免费视频| 一二区在线观看| 91小视频在线| 欧美性大战久久久| 国产精品久久久久久久久久久久午夜片| 男人天堂av网| 国产精品全国免费观看高清| 国产日韩欧美精品在线观看| 高清在线一区| 精品五月天久久| 成人免费毛片东京热| 视频一区欧美精品| 久99久在线| 宅男在线观看免费高清网站| 欧美专区在线观看一区| 欧美双性人妖o0| 久久精品国产68国产精品亚洲| 欧美华人在线视频| 国产成人无码精品久在线观看| 国产综合成人久久大片91| 欧美日韩一区在线视频| av人人综合网| 日韩一区二区三| 欧美特黄一级片| 日本aⅴ亚洲精品中文乱码| 精品人伦一区二区三区| 免费在线看电影| 欧美日韩亚洲国产综合| 久久精品无码一区| 99这里有精品| 超碰97在线资源| www在线视频| 欧美精品久久久久久久久老牛影院| 欧美18—19性高清hd4k| 鲁大师影院一区二区三区| 九九九九九九精品| 91精品国产91久久久久久青草| 欧美剧情片在线观看| 国产aaaaaaaaa| 蜜桃视频一区二区| 国产乱码精品一区二区三区日韩精品| www免费在线观看| 91精品国产综合久久香蕉的特点| 国产精品69久久久久孕妇欧美| 男女男精品视频网| 在线免费观看成人| 99re8精品视频在线观看| 日韩中文字幕不卡视频| 91精品国自产| 亚洲免费观看视频| 日本成人在线免费观看| 欧美在线精品一区| 国产精品二区三区四区| 丝袜在线观看| 久久99精品久久久久| 亚洲国产成人精品久久| 欧美精品99久久久| 成人性生交大片免费看中文网站| 久操手机在线视频| 成人台湾亚洲精品一区二区| 久久免费少妇高潮久久精品99| 欧美 日韩 国产 成人 在线| 狠狠干狠狠久久| 丁香激情五月少妇| 美日韩一级片在线观看| 亚洲精品在线免费| 久久久久久爱| 国语自产精品视频在线看抢先版图片| 天堂成人在线视频| 日本韩国一区二区| 最新av电影网站| 成人午夜看片网址| 另类小说第一页| 综合精品一区| 久久久精品动漫| 成人影院网站ww555久久精品| 欧美激情亚洲激情| 美国成人毛片| 制服丝袜日韩国产| 日本三级欧美三级| 国产精品美女久久久久久久久久久 | 亚洲欧美激情在线观看| 色婷婷综合久久久中文字幕| 国产精品久久久免费看| 成人av在线资源网| 天堂av在线网站| 激情欧美丁香| 午夜精品区一区二区三 | 国产精品一区二区三区观看| 免费福利视频一区二区三区| 国产一级揄自揄精品视频| 一级片视频播放| 亚洲成va人在线观看| 国产午夜精品福利视频| 国产suv精品一区二区三区| 激情综合网俺也去| 黄色亚洲大片免费在线观看| 亚洲成人一区二区三区| 黄色网一区二区| 91九色单男在线观看| 中文字幕在线官网| 免费av一区二区| 五月天婷婷社区| 亚洲电影av在线| 国产精品无码白浆高潮| 色妞www精品视频| 18精品爽视频在线观看| 亚洲黄一区二区三区| 91资源在线播放| 91免费国产在线观看| 亚洲av午夜精品一区二区三区| 日韩精品乱码免费| 日日碰狠狠添天天爽超碰97| 欧美日韩伊人| 亚洲成人动漫在线| 欧美mv日韩| 日本不卡在线播放| 精品国内亚洲2022精品成人| 成人免费视频网址| 日韩经典一区| 日韩免费视频在线观看| 国产精品一二三产区| 欧美精品久久久久久久| 最爽无遮挡行房视频在线| 久久精品国产v日韩v亚洲| 亚洲欧美日本在线观看| 日韩禁在线播放| 天堂av在线资源| 亚洲国产精品国自产拍av秋霞| 国产xxxx在线观看| 56国语精品自产拍在线观看| 自拍偷拍精品视频| 欧美在线一区二区| 波多野结衣黄色| 日本韩国欧美国产| 天堂网一区二区三区| 亚洲黄网站在线观看| 午夜免费激情视频| 一区二区三区中文在线观看| 91插插插插插插| 亚洲人成影院在线观看| 国产精品99久久久久久成人| 国产精品福利av| 免费成年人视频在线观看| 欧美激情一区二区三区四区| 男人av资源站| 亚洲乱码日产精品bd| 加勒比婷婷色综合久久| 一区二区在线看| 久久免费小视频| 亚洲国产乱码最新视频 | 视频免费在线观看| 99久久综合99久久综合网站| 少妇毛片一区二区三区| 91丝袜美腿高跟国产极品老师 | 黄色一级片在线看| 国产精品久久777777毛茸茸| 激情五月开心婷婷| 久久亚洲综合| 午夜视频在线网站| 国产成人精品免费一区二区| 久久久久亚洲AV成人网人人小说| av成人老司机| 国产真实乱人偷精品人妻| 自拍偷拍亚洲激情| 久久精品波多野结衣| 福利一区视频在线观看| 黄色av一区二区| 337p亚洲精品色噜噜| 可以免费看毛片的网站| 亚洲欧美国产制服动漫| 9i精品一二三区| 久久成人人人人精品欧| 国产精品粉嫩| 91久久嫩草影院一区二区| 97品白浆高清久久久久久| 免费精品视频一区| 久久一区91| 欧美一级视频免费看| 老司机免费视频久久| 毛片毛片毛片毛| 岛国精品在线观看| 国产精品久久不卡| 久久一区二区视频| av黄色在线免费观看| 一区二区三区精品| 国产精品suv一区| 欧美一区二区三区视频| 午夜小视频免费| 久久综合免费视频| 裤袜国产欧美精品一区| 成人黄色在线观看| 亚洲尤物av| 国产精品视频网站在线观看| 男女男精品视频| 久久久久亚洲av无码专区首jn| 中文字幕在线不卡| 欧美日韩一二三四区| 在线播放国产精品二区一二区四区 | 国产香蕉视频在线看| 欧美大片在线看| 91九色综合| 黄色99视频| 国产精品成人一区二区不卡| 亚洲色欲综合一区二区三区| 国产精品亚洲视频| 69xxx免费| 色综合色综合色综合| 天堂av一区二区三区| 欧美理论电影在线观看| 日韩影片中文字幕| 欧美日韩视频在线一区二区观看视频| 欧美黄免费看| 亚洲妇熟xx妇色黄蜜桃| 国产欧美一区二区在线| 国产成人免费观看视频| 精品国产在天天线2019| 免费大片在线观看www| 国产乱肥老妇国产一区二| 中日韩免视频上线全都免费| 日韩a级在线观看| 国产成人综合视频| 2025国产精品自拍| 欧美精品三级在线观看| √新版天堂资源在线资源| 国产91网红主播在线观看| 第一社区sis001原创亚洲| 欧美成人免费高清视频| 99精品视频一区二区三区| 精品午夜福利在线观看| 日韩一区二区免费视频| 国产成人l区| 91精品视频网站| 操欧美老女人| 天天影视色综合| 国产精品福利av| 国产三级自拍视频| 久久成人精品视频| 日韩三级av高清片| 中文精品视频一区二区在线观看| 丝袜美腿亚洲一区| 亚洲国产日韩一区无码精品久久久| 欧美日韩精品在线播放| 亚州av在线播放| 欧美亚洲第一页| 国产一区二区三区四区| 午夜精品在线免费观看| 久久毛片高清国产| 国产精品久久久久久在线| 久久久国产精品x99av| 国产精品美女久久久久人| 色乱码一区二区三区熟女| 国产久卡久卡久卡久卡视频精品| 五月婷婷一区二区| 日韩av在线网| 精品美女一区| 欧美日韩dvd| gogogo免费视频观看亚洲一| 免费视频久久久| 中文字幕在线亚洲| 日韩国产一二三区| 欧洲美女和动交zoz0z| 99精品热视频| 国产日韩在线免费观看| 久久在线免费视频| 成人免费直播在线| 日本va中文字幕| 亚洲欧洲av色图| 国产视频aaa| 91av在线免费观看| 成人看的视频| 91精品人妻一区二区三区四区| 欧美日韩美女在线| 日本人妖在线| 国产高清自拍一区| 久久这里有精品15一区二区三区|