成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用DNS over TLS

運維 系統運維
現代計算機用來在互聯網種查找資源的 域名系統(DNS) 是在 35 年前設計的,沒有考慮用戶隱私。它會面臨安全風險和攻擊,例如 DNS 劫持。它還能讓 ISP 攔截查詢。

使用DNS over TLS

現代計算機用來在互聯網種查找資源的 域名系統(DNS) 是在 35 年前設計的,沒有考慮用戶隱私。它會面臨安全風險和攻擊,例如 DNS 劫持。它還能讓 ISP 攔截查詢。

幸運的是,現在有 DNS over TLS 和 DNSSEC 兩種技術。DNS over TLS 和 DNSSEC 允許創建從計算機到它配置的 DNS 服務器之間的安全且加密的端到端隧道。在 Fedora 上,部署這些技術的步驟很容易,并且所有必要的工具也很容易獲得。

本指南將演示如何使用 systemd-resolved 在 Fedora 上配置 DNS over TLS。有關 systemd-resolved 服務的更多信息,請參見文檔

步驟 1:設置 systemd-resolved

類似于下面所示修改 /etc/systemd/resolved.conf。確保啟用 DNS over TLS 并配置要使用的 DNS 服務器的 IP 地址。

  1. $ cat /etc/systemd/resolved.conf
  2. [Resolve]
  3. DNS=1.1.1.1 9.9.9.9
  4. DNSOverTLS=yes
  5. DNSSEC=yes
  6. FallbackDNS=8.8.8.8 1.0.0.1 8.8.4.4
  7. #Domains=~.
  8. #LLMNR=yes
  9. #MulticastDNS=yes
  10. #Cache=yes
  11. #DNSStubListener=yes
  12. #ReadEtcHosts=yes

關于選項的簡要說明:

  • DNS:以空格分隔的 IPv4 和 IPv6 地址列表,用作系統 DNS 服務器。
  • FallbackDNS:以空格分隔的 IPv4 和 IPv6 地址列表,用作后備 DNS 服務器。
  • Domains:在解析單標簽主機名時,這些域名用于搜索后綴。 ~. 代表對于所有域名,優先使用 DNS= 定義的系統 DNS 服務器。
  • DNSOverTLS:如果啟用,那么將加密與服務器的所有連接。請注意,此模式要求 DNS 服務器支持 DNS-over-TLS,并具有其 IP 的有效證書。

注意:上面示例中列出的 DNS 服務器是我個人的選擇。你要確定要使用的 DNS 服務器。要注意你要向誰請求 IP。

步驟 2:告訴 NetworkManager 將信息推給 systemd-resolved

在 /etc/NetworkManager/conf.d 中創建一個名為 10-dns-systemd-resolved.conf 的文件。

  1. $ cat /etc/NetworkManager/conf.d/10-dns-systemd-resolved.conf
  2. [main]
  3. dns=systemd-resolved

上面的設置(dns=systemd-resolved)讓 NetworkManager 將從 DHCP 獲得的 DNS 信息推送到 systemd-resolved 服務。這將覆蓋步驟 1 中配置的 DNS 設置。這在受信任的網絡中沒問題,但是也可以設置為 dns=none 從而使用 /etc/systemd/resolved.conf 中配置的 DNS 服務器。

步驟 3: 啟動和重啟服務

若要使上述步驟中的配置生效,請啟動并啟用 systemd-resolved 服務。然后重啟 NetworkManager 服務。

注意:在 NetworkManager 重啟時,連接會中斷幾秒鐘。

  1. $ sudo systemctl start systemd-resolved
  2. $ sudo systemctl enable systemd-resolved
  3. $ sudo systemctl restart NetworkManager

注意:目前,systemd-resolved 服務默認處于禁用狀態,是可選使用的。[有計劃][33]在 Fedora 33 中默認啟用systemd-resolved。

步驟 4:檢查是否一切正常

現在,你應該在使用 DNS over TLS。檢查 DNS 解析狀態來確認這一點:

  1. $ resolvectl status
  2. MulticastDNS setting: yes
  3. DNSOverTLS setting: yes
  4. DNSSEC setting: yes
  5. DNSSEC supported: yes
  6. Current DNS Server: 1.1.1.1
  7. DNS Servers: 1.1.1.1
  8. 9.9.9.9
  9. Fallback DNS Servers: 8.8.8.8
  10. 1.0.0.1
  11. 8.8.4.4

/etc/resolv.conf 應該指向 127.0.0.53

  1. $ cat /etc/resolv.conf
  2. # Generated by NetworkManager
  3. search lan
  4. nameserver 127.0.0.53

若要查看 systemd-resolved 發送和接收安全查詢的地址和端口,請運行:

  1. $ sudo ss -lntp | grep '\(State\|:53 \)'
  2. State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
  3. LISTEN 0 4096 127.0.0.53%lo:53 0.0.0.0:* users:(("systemd-resolve",pid=10410,fd=18))

若要進行安全查詢,請運行:

  1. $ resolvectl query fedoraproject.org
  2. fedoraproject.org: 8.43.85.67 -- link: wlp58s0
  3. 8.43.85.73 -- link: wlp58s0
  4.  
  5. [..]
  6.  
  7. -- Information acquired via protocol DNS in 36.3ms.
  8. -- Data is authenticated: yes

額外步驟 5:使用 Wireshark 驗證配置

首先,安裝并運行 Wireshark

  1. $ sudo dnf install wireshark
  2. $ sudo wireshark

它會詢問你在哪個設備上捕獲數據包。在我這里,因為我使用無線接口,我用的是 wlp58s0。在 Wireshark 中設置篩選器,tcp.port == 853(853 是 DNS over TLS 協議端口)。在捕獲 DNS 查詢之前,你需要刷新本地 DNS 緩存:

  1. $ sudo resolvectl flush-caches

現在運行:

  1. $ nslookup fedoramagazine.org

你應該會看到你的計算機和配置的 DNS 服務器之間的 TLS 加密交換:

 

 


 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2020-01-02 10:51:09

DNSHTTPS安全性

2017-10-26 09:08:00

Android 8.1

2022-07-15 16:29:16

微軟Windows 11

2019-07-31 10:36:38

FirefoxDNS-over-HT瀏覽器

2011-03-08 14:14:31

Proftpd

2021-06-30 14:05:08

DNSWindows 11HTTPS

2021-03-22 10:01:06

Edge瀏覽器問題修復

2010-10-25 13:33:10

Oracle over

2023-06-06 14:55:29

Firefox瀏覽器

2021-07-09 14:52:58

MozillaFirefoxDNS-over-HT

2021-06-21 11:25:54

GoTLS語言

2011-04-08 15:50:54

Oracleover函數

2021-03-21 19:53:06

微軟Edge瀏覽器

2009-09-22 12:20:12

ibmdwLotus

2021-06-30 18:11:56

Windows 11操作系統微軟

2021-03-25 14:41:05

TLS1.0IETF瀏覽器

2020-08-05 08:31:51

SSL TLSNode.js

2018-06-28 09:06:27

DNS技術CDN

2019-04-02 09:01:47

CoreDNSDNS污染

2016-10-31 10:25:24

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 美女视频一区二区三区 | 玖玖视频免费 | 亚洲成av| 国产精品国产三级国产aⅴ中文 | 国产精品一区二区欧美黑人喷潮水 | 日本在线视频中文字幕 | 超碰在线国产 | 伊人狠狠| 欧美1区2区| 中文字幕日本一区二区 | 国产亚洲精品精品国产亚洲综合 | 人人做人人澡人人爽欧美 | 91视视频在线观看入口直接观看 | 在线视频 中文字幕 | 欧美一区二区三区在线 | 在线观看日韩av | 日韩色综合 | 免费影视在线观看 | 成在线人视频免费视频 | 久久专区 | 成人亚洲片 | 毛片在线免费 | 亚洲一区二区三区视频 | 色婷婷一区二区三区四区 | 成人妇女免费播放久久久 | 国产日韩一区二区 | 欧美极品一区二区 | 激情一区二区三区 | 夜夜操av | 欧美精品一区二区三区四区 | www国产成人免费观看视频 | 免费观看色 | 亚洲欧美日本在线 | 一区二区小视频 | 免费在线观看一级毛片 | 伊人狠狠 | 国产视频黄色 | 国产欧美一区二区精品久导航 | 在线欧美小视频 | 青久草视频 | 91精品国产日韩91久久久久久 |