精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

日韩精品国产精品| 欧美亚洲大陆| 亚洲愉拍自拍另类高清精品| 国产精品国产亚洲精品看不卡15| 男女视频免费看| 国产一区二区区别| 欧美成人猛片aaaaaaa| 国产美女无遮挡网站| eeuss影院www在线观看| 国产成人日日夜夜| 国产不卡av在线| 欧美一区免费观看| 亚洲肉体裸体xxxx137| 91精品国产一区二区人妖| 日韩中文字幕三区| 99自拍视频在线观看| 久久久不卡网国产精品一区| 亚洲综合国产精品| 青青艹在线观看| 亚洲精品美女91| 久久综合亚洲社区| 成熟人妻av无码专区| 美女视频免费精品| 日韩三级视频在线看| www.色偷偷.com| 牛牛精品一区二区| 亚洲影院久久精品| 在线日韩av永久免费观看| 色视频免费在线观看| 国产米奇在线777精品观看| 日韩美女在线看| 91香蕉在线视频| 欧美成人69av| 久久久精品视频成人| 中字幕一区二区三区乱码| 国产欧美三级电影| 欧美一级片在线看| 黄色手机在线视频| 精品日本视频| 日本韩国一区二区| av免费中文字幕| 97人人爽人人澡人人精品| 亚洲精品国产精华液| 咪咪色在线视频| 永久免费av在线| 日本一区二区成人在线| 欧美一区免费视频| 牛牛澡牛牛爽一区二区| 97aⅴ精品视频一二三区| 国产精品大全| 黄色一级大片在线免费看国产一| 国产精品中文字幕一区二区三区| 成人精品一区二区三区电影免费| 亚洲天堂777| 麻豆国产精品一区二区三区| 国产91免费观看| 国产精品久久久久久久久夜色| 国产日韩欧美高清免费| 91精品国产91久久久久久吃药| 日韩精品视频播放| 国产欧美日本| 日av在线播放中文不卡| 日韩精品久久久久久免费| 午夜在线a亚洲v天堂网2018| 欧美中文在线观看国产| 国产午夜麻豆影院在线观看| 日日夜夜精品视频天天综合网| 国产成人97精品免费看片| 国产视频1区2区| 日韩黄色一级片| 国产精品综合网站| av官网在线观看| www.欧美.com| 青青草成人激情在线| avtt在线播放| 亚洲乱码日产精品bd| 真人抽搐一进一出视频| 性欧美18xxxhd| 欧美三级在线视频| 欧美色图校园春色| 日韩美脚连裤袜丝袜在线| 亚洲码在线观看| 91精品少妇一区二区三区蜜桃臀| 国产一区激情| 日韩免费观看av| 国产美女永久免费| 99久久久久久99| 亚洲一区二区三区午夜| 啦啦啦中文在线观看日本| 欧美日韩午夜视频在线观看| 在线观看免费视频高清游戏推荐| 日韩成人在线观看视频| 亚洲男人的天堂网站| 欧美激情精品久久久久久免费 | 欧美视频在线观看视频| 欧美黑人疯狂性受xxxxx野外| 欧美日韩免费观看一区二区三区| 色姑娘综合天天| 伊人春色精品| 欧美高清视频免费观看| 啪啪小视频网站| 国产**成人网毛片九色| 色狠狠久久av五月综合| 神马午夜伦理不卡| 在线精品视频小说1| 国产麻豆剧传媒精品国产| 亚洲专区视频| 欧美多人乱p欧美4p久久| 91黑人精品一区二区三区| 国产成人三级在线观看| 一区二区三区四区五区视频| av色在线观看| 欧美一区二区成人6969| 国产精品国产三级国产专业不 | av7777777| 99视频有精品高清视频| 日韩精品视频观看| 久久久久久久久毛片| 男女性色大片免费观看一区二区| 国产精品一区二区三区免费观看| 欧美成人性生活视频| 日韩欧美国产网站| www.17c.com喷水少妇| 99欧美视频| 国产精品欧美久久久| 天天干天天做天天操| 一区二区三区中文在线| 亚欧激情乱码久久久久久久久| 神马久久影院| 久久久久久免费精品| 国产精品视频无码| 国产精品色哟哟网站| 成人在线观看黄| 无码少妇一区二区三区| 午夜欧美大片免费观看| 丰满人妻妇伦又伦精品国产| 亚洲欧洲综合另类在线| 爱爱爱爱免费视频| 日韩一区二区中文| 国产精品天天狠天天看 | 久久国产精品偷| 在线亚洲欧美日韩| 国产精品久久久久桃色tv| 免费看污黄网站| 成人影院天天5g天天爽无毒影院 | 欧美一区二区激情视频| 成人午夜精品在线| 成人高清dvd| 日韩一区二区三区精品| 欧美成人午夜免费视在线看片| 在线亚洲欧美日韩| 《视频一区视频二区| 依人在线免费视频| 欧美激情偷拍自拍| 91久久国产婷婷一区二区| 黄色av电影在线观看| 91精品国产一区二区人妖| 精品97人妻无码中文永久在线| 国产乱色国产精品免费视频| www.欧美黄色| 欧美五码在线| 国产精品高潮在线| 免费av毛片在线看| 欧美日韩黄色影视| 成人免费视频网站入口::| 成人在线视频一区二区| 国产97在线 | 亚洲| 欧美人与牛zoz0性行为| 国产美女直播视频一区| 羞羞网站在线看| 亚洲国产一区自拍| 亚洲 国产 日韩 欧美| 国产精品国产三级国产专播品爱网| 色播五月综合网| 欧美天堂亚洲电影院在线观看| 国产亚洲情侣一区二区无| 波多视频一区| 中文字幕亚洲一区在线观看| 国产日韩欧美中文字幕| 亚洲国产成人91porn| 亚洲熟妇无码av| 久久精品国产99国产精品| 国产成a人亚洲精v品在线观看| 琪琪久久久久日韩精品| 国产精品自拍小视频| 丰满的护士2在线观看高清| 日韩经典中文字幕| 国产精品无码专区av免费播放| 亚洲二区视频在线| 免费精品在线视频| 99久久免费视频.com| 91丨九色丨蝌蚪| 99热这里只有精品8| 水蜜桃一区二区| 国产精品一线| 国产精品一区二区电影| 欧美aaa免费| 一区二区三欧美| 丰满少妇在线观看bd| 欧美唯美清纯偷拍| 中文字幕第28页| 中文字幕一区二区三区视频| 黄色工厂在线观看| 国产一区二区伦理| 日本男人操女人| 激情自拍一区| 六月婷婷激情网| 精品久久久久中文字幕小说| 不卡视频一区| 国产精品久久久久77777丨| 久久免费精品视频| 黄色免费在线观看| 亚洲天堂日韩电影| 亚洲 国产 欧美 日韩| 日韩一区二区视频| 免费看av在线| 色偷偷一区二区三区| 国产亚洲精品久久久久久无几年桃| 中文字幕乱码一区二区免费| 精品久久久久久中文字幕人妻最新| 国产一区二区三区四区五区美女 | 天天爱天天做天天爽| 午夜在线成人av| 538任你躁在线精品视频网站| 国产欧美日韩精品一区| 免费的av网站| 成人性生交大片免费看中文网站| 手机av在线网| 青青草原综合久久大伊人精品优势| 777av视频| 狠色狠色综合久久| 国产在线xxxx| 午夜天堂精品久久久久| 亚洲国产精品久久久久婷婷老年| 亚洲调教一区| 欧美日韩精品综合| 亚洲自拍都市欧美小说| 精品亚洲第一| 先锋影音国产精品| 久久九九视频| 亚洲动漫在线观看| 免费国产一区| 免费欧美一区| 日本一区二区精品视频| 成人精品中文字幕| 亚洲免费在线精品一区| 日韩电影一区| 在线国产99| 中国成人一区| www.日本三级| 亚洲欧美日韩国产一区二区| 日本精品一区在线观看| 欧美一区=区| 日本中文字幕高清| 久久99国产精品麻豆| 污污视频网站在线| 国产成人在线视频播放| 久久久久亚洲av无码麻豆| 国产精品77777| 亚洲欧美日韩偷拍| 国产午夜三级一区二区三| 日本污视频网站| 1024亚洲合集| 国产精品99精品| 色综合欧美在线| 一级黄在线观看| 精品日韩在线一区| 日本一级在线观看| 中文字幕视频一区二区在线有码| 麻豆网站在线| 久久人人爽人人爽人人片av高清| 亚洲精品中文字幕| 国产免费一区二区三区在线观看 | 亚洲高清123| 中文字幕亚洲精品乱码| 成人在线国产视频| 久久久久久夜| 亚洲视频在线不卡| 91日韩在线专区| 国产一二三四视频| 亚洲影院在线观看| 在线观看污污网站| 日韩一区二区在线免费观看| 天堂在线观看视频| 色综合伊人色综合网| 黄页在线观看免费| 国产精品久久久久久一区二区| 国产精品久久久久久av公交车| 国产精华一区| 日本道不卡免费一区| 欧美亚洲黄色片| 久久精品国产一区二区三区免费看 | 国产精品一区hongkong| 日韩av片免费在线观看| 蜜桃在线一区| 色阁综合av| 国产亚洲精品v| 又黄又爽又色的视频| 中文字幕av一区二区三区免费看| 久久精品欧美一区二区| 欧美日韩国产片| 青青草免费在线| 九色91av视频| 欧美视频在线视频精品| 久久久一本精品99久久精品| 久久久久久久久久久久久久久久久久| 青青青国产在线观看| 国产一区二区不卡在线 | 青青草成人影院| 国产黄页在线观看| 国产成人精品www牛牛影视| 国产又粗又黄又猛| 欧美性猛交xxxx免费看久久久| 国产av一区二区三区精品| 最好看的2019年中文视频| 理论片午夜视频在线观看| 97se亚洲综合| 911精品美国片911久久久| 天天影视综合色| 久久这里只有精品首页| 国产午夜激情视频| 欧美一区在线视频| 日本电影在线观看网站| 国产91色在线|免| 色婷婷综合久久久久久| 亚洲中文字幕无码av永久| 国产精品自产自拍| 天天干中文字幕| 日韩一区二区三区三四区视频在线观看 | 亚洲天堂777| 中文字幕精品久久| 99九九久久| 色999五月色| 男人的j进女人的j一区| 国产伦精品一区二区三区视频女| 日韩欧美亚洲国产一区| 亚洲 另类 春色 国产| 久久乐国产精品| 牛牛影视一区二区三区免费看| 欧美中日韩在线| 成人免费看视频| 日本三级午夜理伦三级三| 亚洲电影免费观看高清完整版在线观看 | 亚洲色图都市小说| 国产又粗又黄又爽| 久久久久www| 美国十次综合久久| 99在线免费视频观看| av不卡在线播放| 在线观看日本视频| 在线日韩中文字幕| 久久91视频| 特级黄色录像片| 国产精品69毛片高清亚洲| 久久免费公开视频| 日韩av中文字幕在线| 欲香欲色天天天综合和网| 免费日韩电影在线观看| 日韩成人一区二区| 免费91在线观看| 日韩欧美在线123| av丝袜在线| 秋霞在线观看一区二区三区| 奇米影视在线99精品| 亚洲怡红院在线观看| 精品国产乱码久久久久久影片| 国产在线观看www| 日本欧洲国产一区二区| 久久99在线观看| 精品视频在线观看免费| 亚洲免费视频网站| 国产精品99| 成人精品视频在线播放| 久久免费美女视频| 国产精品高潮呻吟久久久| 欧美高清视频一区二区| 最新国产一区| 一二三级黄色片| 天天综合天天综合色| av影片在线看| 国产精品一区二区欧美| 日本亚洲欧美天堂免费| 青青草手机视频在线观看| 精品调教chinesegay| 亚洲美女色播| 北条麻妃在线视频观看| 国产精品久久久久久妇女6080 | 99国产欧美另类久久久精品| 亚洲天堂视频在线播放| 欧美国产日韩一区二区| 精品国产视频| 欧美做受高潮中文字幕| 欧美在线你懂的| 国产黄色大片在线观看| 日韩欧美亚洲日产国| www.亚洲国产| 99在线观看精品视频| 国产精品久久久久久久久久小说 | 欧美a级在线| 91在线无精精品白丝|