DNS mDNS DoH DoT 等DNS協議概括

2022-01-29 03:54:08 字數 1590 閱讀 3909

53最常用的dns協議,明文傳輸(大部分情況使用udp,少數情況為tcp)

用於網域名稱-ip位址解析

用程式語言表示功能為:

ip_addrdns(domain)

返回型別 函式名(入參)

123.58.180.8dns(163.com)

可通過 cmd 命令向當前網絡卡配置的 dns 伺服器查詢

安全性:垃圾級別,參見:用winpcap實現區域網dns欺騙之一(基礎知識)

dns加密版本

5353dns 的多播版

不需要伺服器,客戶機網域名稱以.local結尾。每一台客戶端都自動向區域網廣播 mdns 資料報,支援 mdns 的目標客戶端即可處理並返回 ip 位址。

這對於基於dhcp自動分配ip位址的區域網裝置是非常高效有用的,畢竟原始的 dns 協議可沒有打算支援區域網。

其中蘋果的bonjour就是mdns的乙個實現,此外android 4.1之後也加入了對mdns協議的支援。

windows預設不開啟,開啟方法(二選一):

原生開啟支援

raspberrypi.local 為什麼可以ping通以及ssh登入?它是如何被解析的?又如何改變?

由 dns 衍生出的透傳版本,大部分都是加密的,實質是把 dns 資料放在對應的加密網路協議包裡透傳:

事實上你想 dns-over-qq dns-over-email 都可以,但以下是有事實標準或 rfc 文件標準的

[doq]dns over quic 埠x無統一規定標準埠

[doh]dns over https 埠443

[dot]dns over tls 埠853

參考:各協議所在位置**,tcp和udp處於平等地位。

另有基於 udp 改進的傳輸層協議 quic,自帶加密和可靠性,但由於基於現有 udp 改進,因此需占用 udp 埠。另外 quic 也作為 http3 版本所要求使用的傳輸層協議。

注:tcp和udp埠並不衝突,因為計算機網路包五元組只要有乙個不同就不衝突。

網路包資料幀圖,參見:通訊資料探勘學習筆記(一)——網路協議 + 報文抓包-voidoc-zhihu

quic協議-cnblogs千里之外

C語言中 d等的意義

格式說明由 和格式字元組成,如 d f等。它的作用是將輸出的資料轉換為指定的格式輸出。格式說明總是由 字元開始的。不同型別的資料用不同的格式字元。格式字元有d,o,x,u,c,s,f,e,g等。如 d整型輸出,ld長整型輸出,o以八進位制數形式輸出整數,x以十六進製制數形式輸出整數,u以十進位制數輸...

C語言中 d等的作用(格式字元)

格式說明由 和格式字元組成,如 d f等。它的作用是將輸出的資料轉換為指定的格式輸出。格式說明總是由 字元開始的。不同型別的資料用不同的格式字元。格式字元有d,o,x,u,c,s,f,e,g等。如 d整型輸出,ld長整型輸出,o以八進位制數形式輸出整數,x以十六進製制數形式輸出整數,u以十進位制數輸...

cmd常用命令 關機 登出 進入d盤等

關機 shutdown s t 0 登出 shutdown l 進入d盤 1.輸入d 2.輸入cd d test 開啟iis start mmc systemroot system32 inetsrv iis.msc exit 開啟瀏覽器 start iexplore www.baidu.com 啟...