ドメイン名の解決はネットワーク接続にとって重要な機能ですが、Windows ではドメイン名の解決に関する問題が発生することがあります。これは、ホスト名に ping を実行したり、nslookup コマンドを実行しようとしたときに失敗として現れることがあります。 Windows でのこれらの DNS 解決の問題を診断して修正するための効果的な方法をいくつか見てみましょう。
ステップ 1:ドメイン名に ping を実行し、nslookup コマンドを実行して問題を確認します。直接 IP アドレス接続が機能しているときにこれらのいずれかが失敗した場合は、DNS 解決の問題が発生している可能性があります。
ステップ 2:多くの場合、これにより一時的な問題が解決される可能性があるため、システムを再起動してみてください。再起動ができない場合、または再起動が役に立たない場合は、次の解決策に進んでください。
方法 1: DNS を手動で登録する
バックエンドのアクティビティやシステムの更新により、デバイスが DNS から登録解除される場合があります。手動で再登録すると、多くの場合、解決の問題が解決されます。
ステップ 1:管理者としてコマンド プロンプトを開きます。
ステップ 2:次のコマンドを実行します。
ipconfig /registerdnsステップ 3:コンピュータを再起動し、ドメイン名解決が正しく機能しているかどうかを確認します。
方法 2: IP 構成を確認して更新する
NetBIOS 設定が DNS 構成と一致していることを確認すると、多くの解決の問題を解決できます。
ステップ 1:サーバー マネージャーを開き、ローカル サーバーに移動します。
ステップ 2:ネットワーク アダプターのリンク (イーサネットまたは WiFi) をクリックします。
ステップ 3:ネットワーク接続を右クリックし、「プロパティ」を選択します。
ステップ 4:「インターネット プロトコル バージョン 4 (TCP/IPv4)」を選択し、「プロパティ」をクリックします。
ステップ5:[詳細設定] をクリックし、[WINS] タブに移動します。
ステップ6:静的 IP を使用している場合、または DHCP が NetBIOS 設定を提供しない場合は、NetBIOS 設定で「NetBIOS over TCP/IP を有効にする」を選択します。
ステップ 7:[OK] をクリックして変更を保存し、ドメイン名の解決を再度テストします。
方法 3: DNS リクエスト用にファイアウォールを構成する
発信 DNS 要求は Windows ファイアウォールによってブロックされる場合があります。新しいルールを作成すると、これらの必要な通信が可能になります。
ステップ 1:サーバー マネージャーを開き、[ツール] > [セキュリティが強化された Windows Defender ファイアウォール] に移動します。
ステップ 2:左側のペインから「送信ルール」を選択し、「新しいルール」をクリックします。
ステップ 3:[ルール タイプ] として [ポート] を選択し、[次へ] をクリックします。
関連している:Windows 10および11でWindowsインストーラーの問題を修正する方法
ステップ 4:「UDP」を選択し、ポート 53 を指定して、「次へ」をクリックします。
ステップ5:「接続を許可する」を選択し、「次へ」をクリックします。
ステップ6:適切なネットワーク プロファイルを選択し、[次へ] をクリックします。
ステップ 7:ルールに名前を付け(例:「送信 DNS リクエスト」)、「完了」をクリックします。
ステップ8:新しいルールが [送信ルール] リストで有効になっていることを確認します。
方法 4: 破損したグループ ポリシー ファイルを修復する
ローカル GPO ファイルが破損していると、Windows が DNS ポリシーを正しく適用できなくなる可能性があります。これらのファイルを削除し、ポリシーの更新を強制すると、問題を解決できる可能性があります。
ステップ 1:ファイル エクスプローラーを開き、C:WindowsSystem32GroupPolicyMachine に移動します。
ステップ 2:Registry.pol という名前のファイルを名前変更するか、削除します。
ステップ 3:管理者としてコマンド プロンプトを開きます。
ステップ 4:次のコマンドを実行して、グループ ポリシーの更新を強制します。
gpupdate /forceステップ5:ドメイン名の解決をテストして、問題が解決されたかどうかを確認します。
方法 5: ネットワーク プロトコルをリセットする
以前の方法が機能しなかった場合は、主要なネットワーク プロトコルをリセットすると、永続的な DNS 問題が解決されることがよくあります。
ステップ 1:管理者としてコマンド プロンプトを開きます。
ステップ 2:次のコマンドを順番に実行します。
netsh int ip reset
netsh winsock reset
ipconfig /flushdns
ipconfig /registerdnsステップ 3:コンピュータを再起動し、ドメイン名の解決を再度テストします。
これらの方法を体系的に実行することで、Windows ドメイン名解決の問題のほとんどを解決できるはずです。各解決策の後に忘れずにテストして、どの解決策が特定の問題を解決するかを特定してください。問題が解決しない場合は、広範なネットワーク構成の問題が関係している可能性があるため、マルウェアをチェックするか、ネットワーク管理者に相談することを検討してください。













