Saya memiliki IIS lokal yang berjalan, dengan pengikatan seperti www.dev.mydomain.com
, nama host terdaftar di server DNS eksternal dan resolusi nama berfungsi dengan baik.
Saat membuka situs http://www.dev.mydomain.com
di Microsoft Edge saya mendapatkan pesan ini:
Hmm, kami tidak dapat mencapai halaman ini.
Pastikan Anda memiliki alamat web yang benar: http://www.dev.mydomain.com
Itu F12 Network Tab
tidak menunjukkan apa-apa.
Apa yang berhasil:
- Menggunakan alat Firefox, Chrome, IE-11 dan Command Line pada mesin lokal
- Menggunakan Edge dari mesin lain di jaringan lokal
- Menggunakan Edge pada mesin yang sama tetapi dengan pengguna yang berbeda
- Menggunakan Edge dengan pengguna saya tetapi menggunakan
localhost
atau alamat IP baik127.0.0.1
atau192.168.x.x
Apa yang saya coba tetapi tidak memecahkan masalah:
- Mulai ulang
Network List Service
danNetwork Location Awareness
layanan. - menambahkan
www.dev.mydomain.com
kehosts
file. - menggunakan TLS dan https://www.dev.mydomain.com
- Menggunakan pengaturan Windows Proxy yang sama seperti untuk pengguna yang tidak memiliki masalah.
Jadi ini adalah masalah khusus untuk satu pengguna dan Edge, program lain atau pengguna tidak memiliki masalah ini.
Ada ide apa lagi yang bisa saya lakukan untuk mendiagnosis ini?
Windows 10 - 1607 (14393.105)
windows-10
microsoft-edge
Peter Hahndorf
sumber
sumber
Jawaban:
Anda harus mengaktifkan alamat loopback yang dinonaktifkan secara default di edge.
buka
about:flags
dan aktifkan "izinkan loopback lokal"Sadarilah bahwa ada implikasi keamanan dalam hal ini tetapi risikonya rendah.
sumber
Saya menjalankan win 10 V 1809 build 17763.253 terbaru.
Saya menemukan solusi di utas lain, dengan menambahkan rentang IP lokal ke situs tepercaya, itu berfungsi untuk saya.
Solusi kedua adalah menggunakan nama server dan bukan alamat IP.
Contoh: http: // Nama komputer / yang diselesaikan ke alamat IP versi 6.
Karena ini bug hanya terjadi pada MS EDGE dan berfungsi baik dengan semua browser lain, di mana solusi MS resmi?
Akhirnya membangun 17763.316 memperbaiki bug, saya menghapus solusinya dan MS Edge dapat mengakses semua alamat IP lokal saya 192.168.1.1 hingga 192.168.1.254.
masukkan deskripsi gambar di sini
sumber
Ini adalah kebijakan keamanan Windows: aplikasi di Windows Runtime (alias. UWP, termasuk Edge) tidak dapat mengakses localhost secara default.
Berikut ini rincian lebih lanjut: https://blogs.msdn.microsoft.com/fiddler/2011/12/10/revisiting-fiddler-and-win8-immersive-applications/
Anda bisa mendapatkan alat GUI di sini untuk mengaktifkan lalu lintas loopback untuk UWP (ditulis oleh orang lain tetapi dengan fitur yang sama): https://github.com/tiagonmas/Windows-Loopback-Exemption-Manager
sumber
Sudahkah Anda mencoba memperbarui file "Hosts"?
sumber
FIX # 1
Pergi ke services.msc dan mulai "layanan klien DNS" dan masalahnya harus diperbaiki.
FIX # 2
JIKA itu bukan solusinya, coba ini:
jalankan regedit dan buka
Mesin lokal HK> perangkat lunak> microsoft> windows nt> versi saat ini> daftar jaringan> profil> {GUID} "Kategori"
Temukan profil untuk jaringan yang Anda minati dan ubah nilai kategori menjadi 1 dari 0.
FIX # 2 PENJELASAN
Biarkan saya jelaskan apa fungsinya: Perbaikan tampaknya memastikan jaringan Anda bersifat pribadi daripada publik. Untuk beberapa alasan ini berfungsi dan saya tidak bisa menjelaskannya. Saya juga ingin menunjukkan bahwa jika Anda menggunakan VPN, ini adalah masalah yang mungkin menyebabkannya karena ada laporan perangkat lunak VPN yang mengacaukan pengaturan di windows 10. Sebagian besar, saya yakin perbaikan pertama saya akan membantu Anda. pada kasus ini.
sumber