
インターネットに接続しようとしていますが、「名前解決が一時的に失敗しました」エラーを排除するようにネットワークを構成する際に問題があります。 Kali Linux用のHyper-V仮想マシンを使用しています。私のresolv.confファイルには8.8.8.8があります。
192.168.0.208
ipconfig
仮想マシンを実行しているWindows 11 powershellを実行したときに表示されるIP。
これは実行の結果です。
ipconfig
8.8.8.8にpingを送信できません。
$ 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 から宛先ホストに接続できません。
答え1
Hyper-Vホスト内の設定は内部ネットワーク用に設定されます。
- カリーを閉じる
- Kaliのhyper-v設定を入力してください
- ネットワークの種類を次に設定します。
external network
- カリースタート
- Kali ネットワークを auto/dhcp に設定
答え2
「名前の確認が一時的に失敗しました。」エラーは、次のポートのいずれかまたは両方をブロックするファイアウォールが原因で発生する可能性があります。
ポート 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ファイアウォールを再ロードします。ファイアウォールでポートを開く一部のLinuxディストリビューション(CentOSなど)では、ファイアウォールをデフォルトのファイアウォールとして使用します。ファイアウォールでポート43を開く構文は次のとおりです。
sudo firewall-cmd --add-port=43/tcp --permanent
Firewalldは成功という言葉を印刷します。
ファイアウォールでポート43を許可します。ポート53に対してコマンドを繰り返します。
sudo firewall-cmd --add-port=53/tcp --permanent
ファイアウォールを再ロードします。
sudo firewall-cmd --reload