Microsoft Edge nie może wyświetlić lokalnej strony internetowej

15

Mam lokalny IIS z powiązaniem www.dev.mydomain.com, nazwa hosta jest wymieniona na zewnętrznym serwerze DNS, a rozpoznawanie nazw działa dobrze.

Podczas otwierania witryny http://www.dev.mydomain.comw przeglądarce Microsoft Edge pojawia się następujący komunikat:

Hmm, nie możemy dotrzeć do tej strony.

Upewnij się, że masz właściwy adres internetowy: http://www.dev.mydomain.com

F12 Network TabNie pokazuje nic.

Co działa:

  • Korzystanie z Firefox, Chrome, IE-11 i narzędzi wiersza poleceń na komputerze lokalnym
  • Używanie Edge z innego komputera w sieci lokalnej
  • Używanie Edge na tym samym komputerze, ale z innym użytkownikiem
  • Używam Edge z moim użytkownikiem, ale używam localhostlub adresu IP albo 127.0.0.1albo192.168.x.x

Co próbowałem, ale nie rozwiązałem problemu:

  • Ponowne uruchomienie Network List Servicei na Network Location Awarenessusługi.
  • dodawanie www.dev.mydomain.comdo hostspliku.
  • za pomocą TLS i https://www.dev.mydomain.com
  • Korzystanie z tych samych ustawień serwera proxy Windows, co dla użytkownika, który nie ma problemu.

Jest to więc problem specyficzny dla jednego użytkownika i Edge'a, inne programy lub użytkownicy nie mają tego problemu.

Wszelkie pomysły, co jeszcze mogę zrobić, aby to zdiagnozować?

Windows 10 - 1607 (14393.105)

Peter Hahndorf
źródło
Więc DNS wskazuje na twój komputer lokalny?
sbrm1
@ sbrm1 - Tak, wskazuje adres 192.168.xx i działa dobrze z pingami, nslookup i wszystkimi innymi przeglądarkami.
Peter Hahndorf
Czy adres URL jest dostępny zewnętrznie?
sbrm1
5
MS Edge ignoruje plik hosts. To tylko jedna z wielu irytacji. Jeśli wszyscy zignorują tę przeglądarkę, może po prostu zniknąć.
user1751825,
1
Wiem, że już powiedziałeś, że DNS działa dobrze ... ale to brzmi jak problem DNS ... może możesz "oszukać" tylko przetestować plik lokalnego hosta i ustawić tę domenę do rozwiązania zamiast 192.168.xx do 127.0 .0.1, aby zobaczyć, co się stanie ... i inny test ... czy próbowałeś wyłączyć ustawienia proxy? może robiąc to, nie możesz surfować po Internecie, ale chodzi o to, aby wypróbować stronę localhost. Jeśli to działa ... jest coś związanego z proxy.
OscarAkaElvis

Odpowiedzi:

2

Musisz włączyć adres sprzężenia zwrotnego, który jest domyślnie wyłączony w zboczu.

przejdź do about:flagsi włącz „zezwól na lokalną pętlę zwrotną”

należy pamiętać, że wiąże się to z bezpieczeństwem, ale ryzyko jest niskie.

wprowadź opis zdjęcia tutaj

David McGowan
źródło
1

Korzystam z najnowszej wersji Win 10 V 1809 17763.253.

Znalazłem obejście innego wątku, dodając lokalny zakres adresów IP do zaufanych witryn, działa to dla mnie.

Drugim obejściem jest użycie nazwy serwera zamiast adresu IP.

Przykład: http: // nazwa-komputera / która jest tłumaczona na adres IP w wersji 6.

Ponieważ ten błąd występuje tylko w MS EDGE i działa dobrze ze wszystkimi innymi przeglądarkami, gdzie jest oficjalne rozwiązanie MS?

Wreszcie kompilacja 17763.316 naprawiła błąd, usunąłem obejście i MS Edge może uzyskać dostęp do wszystkich moich lokalnych adresów IP od 192.168.1.1 do 192.168.1.254.

wprowadź opis zdjęcia tutaj

fg2001
źródło
oficjalne rozwiązanie MS polega na tym, że ponownie opierają się na silniku chromowym ...
David McGowan
1

Jest to zasada bezpieczeństwa systemu Windows: aplikacje w środowisku wykonawczym systemu Windows (inaczej UWP, w tym Edge) domyślnie nie mają dostępu do hosta lokalnego.

Oto więcej szczegółów: https://blogs.msdn.microsoft.com/fiddler/2011/12/10/revisiting-fiddler-and-win8-immersive-applications/

Aplikacje immersyjne (i IE11 na Win8 / 8.1, nie na Win10) działają w odizolowanych procesach zwanych „AppContainers”. Domyślnie AppContainers nie mogą wysyłać ruchu sieciowego do komputera lokalnego (sprzężenie zwrotne). Jest to oczywiście problematyczne podczas debugowania za pomocą Fiddlera, ponieważ Fiddler to serwer proxy działający na komputerze lokalnym. W poście wyjaśniono, w jaki sposób można użyć narzędzia CheckNetIsolation, aby zezwolić AppContainer na wysyłanie ruchu do komputera lokalnego. Korzystanie z CheckNetIsolation jest jednak dość kłopotliwe - wymaga znajomości nazwy AppContainer lub identyfikatora bezpieczeństwa i należy skonfigurować każdą AppContainer indywidualnie. Aby rozwiązać te trudności, zbudowałem narzędzie GUI, które pozwala bardzo łatwo zmienić konfigurację AppContainer, aby umożliwić ruch w pętli zwrotnej. To narzędzie wymaga systemu Windows 8 i działa w systemie .NET Framework v4. Po uruchomieniu narzędzie skanuje AppContainers komputera i wyświetla je w widoku listy. Każdy wpis ma pole wyboru po lewej stronie, wskazujące, czy AppContainer może wysyłać ruch w pętli zwrotnej. Możesz przełączać te pola wyboru indywidualnie lub użyć przycisków u góry, aby ustawić wszystkie pola wyboru jednocześnie. Kliknij przycisk Zapisz zmiany, aby zatwierdzić dokonane zmiany konfiguracji lub przycisk Odśwież, aby ponownie załadować bieżące ustawienia konfiguracji.

Możesz pobrać narzędzie GUI, aby włączyć ruch sprzężenia zwrotnego dla UWP (napisany przez innych, ale z tą samą funkcją): https://github.com/tiagonmas/Windows-Loopback-Exception-Manager

SwimmingTiger
źródło
0

Czy próbowałeś zaktualizować plik „Hosts”?

127.0.0.1 www.dev.mydomain.com 
etcPorady
źródło
-3

POPRAWKA nr 1

Przejdź do services.msc i uruchom „usługę klienta DNS”, a problem powinien zostać rozwiązany.

FIX # 2

JEŚLI to nie jest rozwiązanie, spróbuj tego:

uruchom regedit i przejdź do

Komputer lokalny HK> oprogramowanie> Microsoft> Windows nt> aktualna wersja> lista sieci> profile> {GUID} „Kategoria”

Znajdź profil sieci, którą jesteś zainteresowany, i zmień wartość kategorii na 1 z 0.

POPRAWKA 2 WYJAŚNIENIE

Pozwól mi wyjaśnić, co robi: poprawka wydaje się zapewniać, że twoja sieć jest prywatna, a nie publiczna. Z jakiegoś powodu to działa i nie mogę tego wyjaśnić. Chciałbym również zauważyć, że jeśli używasz VPN, jest to problem, który mógł go spowodować, ponieważ istnieją doniesienia o błędach w ustawieniach oprogramowania VPN w Windows 10. W większości jestem pewien, że moja pierwsza poprawka pomoże ci w tym przypadku.

DeerSpotter
źródło
2
PO mówi kont innych użytkowników tej samej maszynie CAN dostęp do strony bez problemu. Tak więc sugestie dla całej maszyny nie mają poparcia.
@FleetCommand Czy mogę uzyskać opinię od OP?
DeerSpotter
1
@DeepSpotter Możesz (i będziesz) mieć opinię o nas obu. Tak działa ta strona. Gdyby zaznaczył twoją odpowiedź jako odpowiedź, wycofałbym moje głosowanie negatywne. Ale będę bardzo zaskoczony.
Powinieneś wyjaśnić, co dokładnie robi zmiana wartości categroy dla profilu sieci.
Ramhound
2
Jak powiedział @FleetCommand, obie zmiany dotyczą całego komputera i nie mają znaczenia, ale dziękuję za próbę pomocy.
Peter Hahndorf,