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.com
w 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 Tab
Nie 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
localhost
lub adresu IP albo127.0.0.1
albo192.168.x.x
Co próbowałem, ale nie rozwiązałem problemu:
- Ponowne uruchomienie
Network List Service
i naNetwork Location Awareness
usługi. - dodawanie
www.dev.mydomain.com
dohosts
pliku. - 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)
windows-10
microsoft-edge
Peter Hahndorf
źródło
źródło
Odpowiedzi:
Musisz włączyć adres sprzężenia zwrotnego, który jest domyślnie wyłączony w zboczu.
przejdź do
about:flags
i 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.
źródło
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
źródło
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/
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
źródło
Czy próbowałeś zaktualizować plik „Hosts”?
źródło
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.
źródło