Microsoft Edge không thể hiển thị trang web cục bộ


15

Tôi có một IIS cục bộ đang chạy, với một ràng buộc như www.dev.mydomain.com, tên máy chủ được liệt kê trong một máy chủ DNS bên ngoài và độ phân giải tên hoạt động tốt.

Khi mở trang web http://www.dev.mydomain.comtrong Microsoft Edge, tôi nhận được thông báo này:

Hmm, chúng tôi không thể truy cập trang này.

Đảm bảo rằng bạn đã có đúng địa chỉ web: http://www.dev.mydomain.com

Các F12 Network Tabkhông hiển thị bất cứ điều gì.

Làm gì

  • Sử dụng các công cụ Firefox, Chrome, IE-11 và Command Line trên máy cục bộ
  • Sử dụng Edge từ một máy khác trên mạng cục bộ
  • Sử dụng Edge trên cùng một máy nhưng với một người dùng khác
  • Sử dụng Edge với người dùng của tôi nhưng sử dụng localhosthoặc địa chỉ IP 127.0.0.1hoặc192.168.x.x

Những gì tôi đã cố gắng nhưng không giải quyết vấn đề:

  • Khởi động lại Network List ServiceNetwork Location Awarenessdịch vụ.
  • thêm www.dev.mydomain.comvào hoststập tin
  • sử dụng TLS và https://www.dev.mydomain.com
  • Sử dụng cùng cài đặt Proxy Windows như đối với người dùng không gặp sự cố.

Vì vậy, đây là sự cố cụ thể đối với một người dùng và Edge, các chương trình hoặc người dùng khác không gặp phải vấn đề này.

Bất kỳ ý tưởng nào khác tôi có thể làm để chẩn đoán điều này?

Windows 10 - 1607 (14393.105)


Vậy DNS trỏ đến máy cục bộ của bạn?
sbrm1

@ sbrm1 - Có, nó trỏ đến địa chỉ 192.168.xx và nó hoạt động tốt với ping, nslookup và tất cả các trình duyệt khác.
Peter Hahndorf

URL có thể truy cập bên ngoài không?
sbrm1

5
MS Edge bỏ qua tập tin máy chủ của bạn. Chỉ một trong số đó là nhiều phiền toái. Nếu mọi người bỏ qua trình duyệt này, cuối cùng nó có thể biến mất.
dùng1751825

1
Tôi biết bạn đã nói rằng DNS đang hoạt động tốt ... nhưng có vẻ như sự cố DNS ... có lẽ bạn chỉ có thể "lừa" để kiểm tra tệp máy chủ cục bộ của mình và đặt tên miền đó để giải quyết thay vì 192.168.xx thành 127.0 .0.1 để xem điều gì xảy ra ... và thử nghiệm khác ... bạn đã thử tắt cài đặt proxy của mình chưa? có thể làm điều này bạn không thể lướt web internet, nhưng vấn đề là thử trang localhost. Nếu nó hoạt động ... có một cái gì đó liên quan đến proxy.
OscarAkaElvis

Câu trả lời:


2

Bạn cần kích hoạt địa chỉ loopback bị tắt theo mặc định ở cạnh.

đi đến about:flagsvà kích hoạt "cho phép loopback cục bộ"

lưu ý rằng có một hàm ý bảo mật trong việc này nhưng rủi ro là thấp.

nhập mô tả hình ảnh ở đây


1

Tôi đang chạy win 10 V 1809 mới nhất 17763.253.

Tôi đã tìm thấy một cách giải quyết trên một luồng khác, bằng cách thêm dải IP cục bộ vào các trang web đáng tin cậy, nó hoạt động với tôi.

Cách giải quyết thứ hai là sử dụng tên máy chủ thay vì địa chỉ IP.

Ví dụ: http: // Tên máy tính / được phân giải thành địa chỉ IP phiên bản 6.

Vì đây là lỗi chỉ xảy ra với MS EDGE và hoạt động tốt với tất cả các trình duyệt khác, giải pháp MS chính thức ở đâu?

Cuối cùng, bản dựng 17763.316 đã sửa lỗi, tôi đã gỡ bỏ cách khắc phục và MS Edge có thể truy cập tất cả các địa chỉ IP cục bộ của tôi 192.168.1.1 đến 192.168.1.254.

nhập mô tả hình ảnh ở đây


giải pháp chính thức của MS là họ đang dựa vào cạnh của động cơ crom ...
David McGowan

1

Đây là chính sách bảo mật của Windows: các ứng dụng trong Windows Runtime (còn gọi là UWP, bao gồm cả Edge) không thể truy cập localhost theo mặc định.

Dưới đây là thông tin chi tiết: https://bloss.msdn.microsoft.com/fiddler/2011/12/10/revisiting-fiddler-and-win8-immersive-appluggest/

Các ứng dụng nhập vai (và IE11 trên Win8 / 8.1, không phải trên Win10) chạy bên trong các quy trình riêng biệt được gọi là Ứng dụng AppContainers. Theo mặc định, AppContainers bị cấm gửi lưu lượng mạng đến máy tính cục bộ (loopback). Tất nhiên, đây là vấn đề khi gỡ lỗi với Fiddler, vì Fiddler là một máy chủ proxy chạy trên máy tính cục bộ. Bài đăng tiếp tục giải thích cách sử dụng công cụ CheckNetIsolation để cho phép AppContainer gửi lưu lượng truy cập đến máy tính cục bộ. Tuy nhiên, việc sử dụng CheckNetIsolation khá cồng kềnh, nó yêu cầu bạn phải biết tên hoặc ID bảo mật của AppContainer và bạn phải định cấu hình riêng từng AppContainer. Để giải quyết những khó khăn đó, tôi đã xây dựng một công cụ GUI cho phép bạn dễ dàng cấu hình lại một AppContainer để kích hoạt lưu lượng loopback. Công cụ này yêu cầu Windows 8 và chạy trên .NET Framework v4. Khi được khởi chạy, tiện ích sẽ quét AppContainers trên máy tính của bạn và hiển thị chúng trong chế độ xem danh sách. Mỗi mục có một hộp kiểm ở bên trái của nó, cho biết liệu AppContainer có thể gửi lưu lượng loopback hay không. Bạn có thể chuyển đổi các hộp kiểm riêng lẻ hoặc sử dụng các nút ở trên cùng để đặt tất cả các hộp kiểm cùng một lúc. Nhấp vào Lưu Thay đổi để cam kết các thay đổi cấu hình bạn đã thực hiện hoặc nhấp vào Làm mới để tải lại các cài đặt cấu hình hiện tại.

Bạn có thể có một công cụ GUI ở đây để kích hoạt lưu lượng loopback cho UWP (được viết bởi người khác nhưng có cùng tính năng): https://github.com/tiagonmas/Windows-Loopback-Exemption-Manager


0

Bạn đã thử cập nhật tập tin "Máy chủ" chưa?

127.0.0.1 www.dev.mydomain.com 

-3

CỐ ĐỊNH # 1

Truy cập services.msc và bắt đầu "dịch vụ máy khách DNS" và sự cố sẽ được khắc phục.

CỐ ĐỊNH # 2

NẾU đó không phải là giải pháp, hãy thử điều này:

chạy regedit và đi đến

Máy cục bộ HK> phần mềm> microsoft> windows nt> phiên bản hiện tại> danh sách mạng> hồ sơ> {GUID} "Danh mục"

Tìm hồ sơ cho mạng mà bạn quan tâm và thay đổi giá trị danh mục thành 1 từ 0.

GIẢI THÍCH # 2

Hãy để tôi giải thích những gì nó làm: Việc khắc phục dường như đảm bảo mạng của bạn là riêng tư chứ không phải công khai. Đối với một số lý do điều này hoạt động và tôi không thể giải thích nó. Tôi cũng muốn chỉ ra rằng, nếu bạn đang sử dụng VPN thì đây là vấn đề có thể gây ra vì có báo cáo về phần mềm VPN làm rối cài đặt trong windows 10. Chủ yếu, tôi chắc chắn rằng bản sửa lỗi đầu tiên của tôi sẽ giúp bạn trong trường hợp này.


2
OP cho biết các tài khoản người dùng khác của cùng một máy CÓ THỂ truy cập trang web mà không gặp sự cố. Vì vậy, các đề xuất trên toàn máy của bạn không có sự ủng hộ.

@FleetCommand Tôi có thể lấy ý kiến ​​từ OP không bạn?
DeerSpotter

1
@DeepSpotter Bạn có thể (và sẽ) có ý kiến ​​của cả hai chúng tôi. Đó là cách trang web này hoạt động. Nếu anh ấy đánh dấu câu trả lời của bạn là câu trả lời, tôi sẽ rút lại downvote của mình. Nhưng tôi sẽ rất ngạc nhiên.

Bạn nên giải thích chính xác những gì thay đổi giá trị thể loại cho cấu hình của mạng thực hiện chính xác.
Ramhound

2
Như @FleetCommand đã nói, cả hai thay đổi của bạn đều rộng máy và chúng không tạo ra bất kỳ sự khác biệt nào, nhưng cảm ơn bạn đã cố gắng giúp đỡ.
Peter Hahndorf
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.