Wget: Kali Linux OS でホスト アドレス 'google.com' を解決できません

Wget: Kali Linux OS でホスト アドレス 'google.com' を解決できません

Kali Linux OSでwgetを実行しようとすると、次のようなエラーが発生します。

--2019-03-25 08:22:32--  http://google.com/
Resolving google.com (google.com)...
failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘google.com’

これを解決するのを手伝ってください。ありがとう

答え1

コマンド プロンプトに移動し、wget ターゲット ノード名に対して nslookup を実行します (例: "nslookup (ここに FQDN を挿入)")。nslookup がインストールされていない場合は、DNS ユーティリティ パッケージをインストールする必要があります。

nslookup は、ターゲット ノードの IP アドレス、または検索が失敗した理由を詳しく説明した詳細なエラーのいずれかを返す必要があります。

ケース 1: wget はエラーをスローしますが、nslookup はスローしません。nslookup は IP アドレスを正しく解決できるのに、wget は解決できないと主張する場合、何か怪しいことが起こっています。セッション ログを投稿してください。

ケース 2: wget はエラーをスローしますが、nslookup はスローしません。ホスト システムの DNS 解決に問題があり、wget が機能する前にこれを修正する必要があります。

答え2

まず、新しいユーザーにとって、Kali は最適なディストリビューションではないと思います。多くの問題が発生するでしょう。

ご質問に関してですが、代わりに 8.8.8.8 に ping できますか?

答え3

私も同じことが起こりました。/etc/network/if-up.d ディレクトリの「resolved」ファイルを開き、スクリプトの DNS=DNS を DNS=8.8.8.8 に変更することで解決しました。その後、再起動後も正常に動作するようになりました。お役に立てれば幸いです。

PS: スクリプトを編集する前に下の写真を見てください。そうしないと、何かが台無しになっても私のせいではありません xD

変更後のスクリプトの画像

関連情報