名前解決エラーが一時的に失敗しました。

名前解決エラーが一時的に失敗しました。

インターネットに接続しようとしていますが、「名前解決が一時的に失敗しました」エラーを排除するようにネットワークを構成する際に問題があります。 Kali Linux用のHyper-V仮想マシンを使用しています。私のresolv.confファイルには8.8.8.8があります。

ここに画像の説明を入力してください。

ここに画像の説明を入力してください。


192.168.0.208ipconfig仮想マシンを実行しているWindows 11 powershellを実行したときに表示されるIP。ここに画像の説明を入力してください。 これは実行の結果です。 ipconfig

ここに画像の説明を入力してください。 正常にpingできます。 192.168.0.208

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ホスト内の設定は内部ネットワーク用に設定されます。

  1. カリーを閉じる
  2. Kaliのhyper-v設定を入力してください
  3. ネットワークの種類を次に設定します。external network
  4. カリースタート
  5. 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

関連情報