
以前にも質問されたことがあることは承知していますが、現在まで、最終的な有効な解決策(継続的に機能する)を見つけることができていません。非常にまれに、すべてが機能しても、再起動後に元に戻ってしまうことがあるためです。
状況:
ラボ環境、サブネット xxx0/24
ラボ DNS サーバー:
xxx60 (Windows サーバー、ローカル マシンの DNS レコードを持ち、IPv4 のみをリッスンし、外部に転送しない。ここで 2 番目の DNS サーバーが登場します)
xxx15 (DNS キャッシュおよびインターネットへのフォワーダー)
内部ドメイン: labnet.intra。
xxx60 に DNS レコードを持つホストがいくつかあります。
例: Web サーバーのホスト名 app05 の IP は xxx32 です。
Windows 8マシンはADドメインではなく同じサブネットにあり、アクティブな LAN 接続は 1 つだけで、Chrome、ff、IE11 を使用しています。(Norton Security、Malwarebytes もインストールされており、ネットワーク サービスに影響を与える可能性がありますが、以下のテスト中は正常に動作していたため、この問題に大きな影響はないと思われます)。Hosts ファイルは空です。
ping テストは常に 2 回実行されます。1 回はホスト名で、もう 1 回はホスト app05.labnet.intra の FQDN で実行されます (結果に違いはなく、両方とも機能するか、両方とも機能しません)。
nslookupはデフォルトで.60を照会します(これは良いことです)
テスト1: 出発点
app05 への ping: 見つかりません
app05 への nslookup: 正しい IP で見つかりました
app05 への任意のブラウザ: 見つかりません
**テスト 1a: 通常の開始: ** ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew
netsh winsock reset catalog
netsh int ipv4 reset reset.log
結果 :違いはありません
。app05へのping: 見つかりません
。app05へのnslookup: 正しいIPで見つかりました
。app05への任意のブラウザ: 見つかりません。
テスト2: Windows DNSClientサービスを無効にする
結果 :
app05 への ping: ok
app05 への nslookup: ok
FF ブラウザーから app05 への実行: ok
CHROME ブラウザーから app05 への実行: ok
IE 11: app05 は現在ロードされているようですが、実際には IE の動作はさらに奇妙または不安定になっています。現時点ではインターネット Web サイトを表示できません。この時点で superuser.com (以前に開いたもの) にアクセスしようとすると、ステータス バーに「superuser.com からの応答を待機しています」と表示されますが、その後「ページを表示できません」というエラーが表示されます。つまり、IE は指定された DNS サーバーを使用しないようです。
テスト3: DNSClientサービスを再度有効化
結果 :
app05 への ping: ok
app05 への nslookup: ok
任意のブラウザから app05 へ: ok
ただし、数分後には以前の状態に戻ります:
app05 への ping: ok ではありません
app05 への nslookup: ok
任意のブラウザから app05 へ: ok ではありません
テスト 4: すべてのインターフェース (接続されているかどうかに関係なく) で IPv6 をオフにする
結果 :最初は「はい、動作します...」でした
。app05 への ping: ok
app05 への nslookup: ok
任意のブラウザから app05: ok
ただし、数分後には以前の状態に戻ってしまいました。app05
への ping: ok ではありません
app05 への nslookup: ok
任意のブラウザから app05: ok ではありません
つまり、nslookupは常に正しく動作するということです。
IE が動作しなくなっていなければ、DNSClient サービスをオフにするのが良い解決策でしょう。DNSClient サービスが無効になっているときに IE11 の問題を解決できれば、おそらく満足です。これが最も奇妙なことです。IE は DNSClient サービスなしでは動作できないようです。
最もイライラしたのは、数週間は機能していたのに、今日再起動したらDNS解決の問題が再発したことです。PCでは何も変更されていませんでした。
他に何かアイデアはありますか、あるいはこれを新しい視点から見る人はいますか?
答え1
何らかの不明な実装上の理由により DNSClient サービスが必要なため、IE の詳細設定で「拡張保護モード」を無効にする必要があります。
DNSClient サービスは、Modern IE およびその他の一部の Modern アプリにも必要です。このサービスが無効になっている場合は、IE のデスクトップ バージョンを使用する必要があります。