Microsoft EdgeはローカルWebサイトを表示できません


15

のようなバインディングを使用してローカルIISを実行していますが、www.dev.mydomain.comホスト名は外部DNSサーバーにリストされ、名前解決は正常に機能します。

Microsoft Edgeでサイトhttp://www.dev.mydomain.comを開くと、次のメッセージが表示されます。

うーん、このページにアクセスできません。

正しいWebアドレスを持っていることを確認してください:http : //www.dev.mydomain.com

F12 Network Tab何も表示されません。

動作するもの:

  • ローカルマシンでFirefox、Chrome、IE-11、およびコマンドラインツールを使用する
  • ローカルネットワーク上の別のマシンからEdgeを使用する
  • 同じマシンで異なるユーザーを使用してEdgeを使用する
  • ユーザーでEdgeを使用するがlocalhost、IPアドレスを使用するか、127.0.0.1または192.168.x.x

私が試したが、問題を解決していない:

  • Network List ServiceNetwork Location Awarenessサービスを再起動します。
  • ファイルに追加www.dev.mydomain.comhostsます。
  • TLSおよびhttps://www.dev.mydomain.comを使用
  • 問題のないユーザーと同じWindowsプロキシ設定を使用します。

したがって、これは1人のユーザーに固有の問題であり、Edge、他のプログラムまたはユーザーにはこの問題はありません。

これを診断するために他にできることはありますか?

Windows 10 - 1607 (14393.105)


DNSはローカルマシンを指しますか?
sbrm1

@ sbrm1-はい、192.168.xxアドレスを指し、ping、nslookup、および他のすべてのブラウザーで正常に動作します。
ピーターハーンドルフ

URLは外部からアクセス可能ですか?
sbrm1

5
MS Edgeはホストファイルを無視します。多くの迷惑の1つです。誰もがこのブラウザを無視すると、最終的には消えてしまう可能性があります。
user1751825 16

1
DNSが正常に機能していると既に言っているのは知っていますが、DNSの問題のように聞こえます...ローカルホストファイルでテストして、192.168.xxから127.0の代わりにそのドメインを解決するためだけに「トリック」することができます.0.1で何が起こるかを確認します...そして他のテスト...プロキシ設定を無効にしようとしましたか?これを行うと、インターネットWebを閲覧できなくなりますが、ポイントはlocalhostページを試すことです。それが機能する場合...プロキシに関連するものがあります。
OscarAkaElvis

回答:


2

エッジではデフォルトで無効になっているループバックアドレスを有効にする必要があります。

about:flags「ローカルループバックを許可」に移動して有効にします

これにはセキュリティの意味合いがありますが、リスクは低いことに注意してください。

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


1

最新の勝利10 V 1809ビルド17763.253を実行しています。

信頼できるサイトにローカルIP範囲を追加することにより、別のスレッドで回避策を見つけました。

2番目の回避策は、IPアドレスの代わりにサーバー名を使用することです。

例: IPバージョン6アドレスに解決されるhttp:// Computer-name /

これはバグであるため、MS EDGEでのみ発生し、他のすべてのブラウザで正常に動作します。公式のMSソリューションはどこにありますか?

最後にビルド17763.316でバグが修正され、回避策が削除され、MS EdgeはすべてのローカルIPアドレス192.168.1.1から192.168.1.254にアクセスできます。

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


公式のMSソリューション...彼らはクロムエンジンの再基づかエッジであるということです
デヴィッド・マッゴーワン

1

これはWindowsセキュリティポリシーです。Windowsランタイム(別名、UWP、Edgeを含む)のアプリケーションは、デフォルトではlocalhostにアクセスできません。

詳細はこちら:https : //blogs.msdn.microsoft.com/fiddler/2011/12/10/revisiting-fiddler-and-win8-immersive-applications/

没入型アプリケーション(およびWin10ではなくWin8 / 8.1のIE11)は、「AppContainers」と呼ばれる分離プロセス内で実行されます。既定では、AppContainersはネットワークトラフィックをローカルコンピューターに送信できません(ループバック)。Fiddlerはローカルコンピューターで実行されるプロキシサーバーであるため、これはもちろん、Fiddlerでデバッグするときに問題になります。この投稿では、CheckNetIsolationツールを使用してAppContainerがローカルコンピューターにトラフィックを送信する方法を説明しました。ただし、CheckNetIsolationの使用は非常に面倒です。AppContainerの名前またはセキュリティIDを知っている必要があり、各AppContainerを個別に構成する必要があります。これらの問題を解決するために、ループバックトラフィックを有効にするためにAppContainerを非常に簡単に再構成できるGUIツールを構築しました。このツールにはWindows 8が必要で、.NET Framework v4で実行されます。ユーティリティを起動すると、コンピューターのAppContainersがスキャンされ、リストビューに表示されます。各エントリの左側にはチェックボックスがあり、AppContainerがループバックトラフィックを送信できるかどうかを示します。これらのチェックボックスを個別に切り替えるか、上部のボタンを使用してすべてのチェックボックスを一度に設定できます。[変更を保存]をクリックして構成の変更をコミットするか、[更新]をクリックして現在の構成設定を再読み込みします。

UWPのループバックトラフィックを有効にするGUIツールを入手できます(他のユーザーが作成しましたが、同じ機能を使用):https : //github.com/tiagonmas/Windows-Loopback-Exemption-Manager



-3

修正#1

services.mscに移動して「DNSクライアントサービス」を開始すると、問題が修正されます。

修正#2

それが解決策でない場合は、これを試してください:

regeditを実行して

HKローカルマシン>ソフトウェア> microsoft> windows nt>現在のバージョン>ネットワークリスト>プロファイル> {GUID} "Category"

関心のあるネットワークのプロファイルを見つけ、カテゴリ値を0から1に変更します。

修正#2説明

それが何をするのか説明させてください:修正は、ネットワークがパブリックではなくプライベートであることを確認しているようです。何らかの理由でこれは機能し、説明できません。また、VPNを使用している場合、Windows 10でVPNソフトウェアが設定を台無しにするという報告があるため、これが原因である可能性があることを指摘したいと思います。ほとんどの場合、私の最初の修正が役立つと確信していますこの場合。


2
OPは、同じマシンの他のユーザーアカウントが言うCAN問題なくサイトにアクセス。したがって、マシン全体の提案には裏付けがありません。

@FleetCommand OPから意見を得ることができますか?
DeerSpotter

1
@DeepSpotterあなたは私たちの両方の意見を持つことができます(そしてそうするでしょう)。それがこのサイトの仕組みです。彼があなたの返事を答えとしてマークした場合、私は私の下票を撤回します。しかし、私は非常に驚きます。

ネットワークのプロファイルのcategroy値を変更するとどうなるかを正確に説明する必要があります。
ラムハウンド

2
@FleetCommandが言ったように、両方の変更はマシン全体に適用され、違いはありませんが、助けてくれてありがとう。
ピーターハーンドルフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.