DNS_PROBE_FINISHED_NXDOMAIN
ウェブサイトを読み込もうとすると、エラーに遭遇することがよくあります。
たとえば、 のような Google のパブリック DNS サーバー アドレスの 1 つを使用するか8.8.8.8
、OpenDNS アドレスを選択するなどして、DNS サーバーを手動で指定することで、この問題を解決できます。これらの設定を適用すると、再び正常に動作するようになります。
しかし、私の学校では独自の DNS サーバーか何かが稼働しており (どのように機能するかは正確にはわかりません)、手動で指定したパブリック DNS アドレスの使用は許可されていないようです。そのため、設定を「DNS サーバーを自動的に割り当てる」に戻す必要があります。
そのため、学校にいるときは常に設定を元に戻さなければならず、学校にいないときはパブリック DNS サーバーのアドレスを手動で再指定する必要があります。
- 特定のルーターまたはネットワークに接続しているときのみ IP 設定を割り当てる方法はありますか? ある場合、どうすればいいですか?
- 問題に対処する別の方法はありますか?
PS: 私は Windows 10 (64 ビットですが、それは問題でしょうか?) を実行しています。
答え1
Windows は、DNS サーバーを記述した順序で使用します。最初のサーバーに到達できない場合にのみ、2 番目の DNS サーバーに問い合わせます (以下同様)。したがって、私の提案は次のとおりです。学校の IT 担当者に DNS サーバーのアドレスを尋ね、それを最初のサーバーとして入力します。次に、優先するホーム DNS サーバーを 2 番目または 3 番目として追加します。コンピューターが学校のネットワークにないときに、それらのサーバーに問い合わせます。
答え2
自動的な方法はわかりませんが、2 つの cmd ファイルを作成できます。最初のファイルには次の内容が含まれます:
netsh interface ipv4 set dns name="Wireless Network Connection" source=dhcp
そして、2 番目は次の行です。
netsh interface ipv4 add dnsservers name="Wireless Network Connection" address=8.8.8.8 index=1
私はあなたが ipv4 を使用していると想定しています。そうでない場合は、「ipv6」に変更してください。また、WiFi のデフォルト名も使用しましたが、これが異なる場合は、次のコマンドで表示される名前に置き換えることができます。
netsh interface show interface
これには昇格が必要なので、両方のファイルに対してこれを実行する必要があります。
1) .batファイルへのショートカットを作成します
2) ショートカットを右クリックします
3) ショートカットタブを選択します
4) 詳細をクリックします
5) 「管理者として実行」にチェックを入れます