Networking
名稱解析錯誤中的臨時失敗
我正在嘗試連接到網際網路,但在配置我的網路以擺脫“名稱解析暫時失敗”的錯誤時遇到問題。我正在為 Kali Linux 使用 hyper-v 虛擬機。我的 resolv.conf 文件有 8.8.8.8
192.168.0.208``ipconfig
是我在執行VM 的 Windows 11 powershell 上 執行時看到的 ip 。這是執行的輸出ipconfig
我無法 ping 8.8.8.8:
$ ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. From 192.168.0.208 icmp_seq=1 Destination Host Unreachable From 192.168.0.208 icmp_seq=2 Destination Host Unreachable From 192.168.0.208 icmp_seq=3 Destination Host Unreachable From 192.168.0.208 icmp_seq=4 Destination Host Unreachable From 192.168.0.208 icmp_seq=5 Destination Host Unreachable From 192.168.0.208 icmp_seq=6 Destination Host Unreachable From 192.168.0.208 icmp_seq=7 Destination Host Unreachable From 192.168.0.208 icmp_seq=8 Destination Host Unreachable From 192.168.0.208 icmp_seq=9 Destination Host Unreachable From 192.168.0.208 icmp_seq=10 Destination Host Unreachable From 192.168.0.208 icmp_seq=11 Destination Host Unreachable From 192.168.0.208 icmp_seq=12 Destination Host Unreachable From 192.168.0.208 icmp_seq=13 Destination Host Unreachable From 192.168.0.208 icmp_seq=14 Destination Host Unreachable From 192.168.0.208 icmp_seq=15 Destination Host Unreachable ^C --- 8.8.8.8 pint statistics --- 17 packets transmitted, 0 received, +11 errors, 100% packet loss, time 16285ms
從 192.168.0.208 icmp_seq=1 目標主機無法訪問 從 192.168.0.208 icmp_seq=1 目標主機無法訪問
hyper-v 主機中的設置已針對內部網路進行設置,因此:
- 關閉卡利
- 輸入 Kali 的 hyper-v 配置
- 將網路類型設置為
external network
- 開始時間
- 將 Kali 網路設置為自動/dhcp
“名稱解析暫時失敗”錯誤可能是防火牆阻止了以下一個或兩個埠:
埠 43,用於 whois 查詢 埠 53,用於域名解析 在 UFW 防火牆中打開埠 鍵入以下命令以使用 UFW 防火牆允許埠 43 上的流量:
sudo ufw allow 43/tcp
UFW 確認規則已成功更新。
允許 UFW 中的埠 43。對埠 53 重複該命令。
sudo ufw allow 53/tcp
使用以下命令重新載入 UFW:
sudo ufw reload
輸出確認操作成功。
重新載入 UFW 防火牆。在 firewalld 中打開埠 一些 Linux 發行版(例如 CentOS)使用 firewalld 作為其預設防火牆。在 firewalld 中打開 43 埠的語法是:
sudo firewall-cmd --add-port=43/tcp --permanent
firewalld 輸出單詞success。
在 firewalld 中允許埠 43。對埠 53 重複該命令。
sudo firewall-cmd --add-port=53/tcp --permanent
重新載入防火牆。
sudo firewall-cmd --reload