Giống như nhiều lập trình viên, tôi thử nghiệm các trang web tại địa phương.
Tôi sử dụng tệp máy chủ để ánh xạ tên miền với ip cục bộ của tôi (127.0.0.1).
Tôi sử dụng tên miền đủ điều kiện, thường có tên miền phụ "d" (dành cho "phát triển").
Ví dụ:
d.somewebsite.com
d.anotherwebsite.com
and so on...
Trong Microsoft edge, hầu hết các trang web đều hoạt động. Tuy nhiên, một vài trong số họ thì không. Không có gì đặc biệt hoặc kỳ lạ về các tên miền sẽ không hoạt động. Đơn giản d.someletters.com
thôi.
Chúng hoạt động tốt trên Chrome, IE và Firefox.
Trong Edge, tôi nhận được thông báo lỗi: "Rất tiếc, chúng tôi không thể truy cập trang này."
Lúc đầu, tôi nghĩ rằng nó không giải quyết được IP. Tuy nhiên, tôi nhận ra khi tôi mắc lỗi đánh máy trên một url không liên quan khác, rằng các yêu cầu không được định tuyến bởi tệp máy chủ sẽ được gửi đến ISP của tôi để được giải quyết. Nếu ISP của tôi không thể giải quyết vấn đề này, họ sẽ gửi lại trang kết quả tìm kiếm đặc biệt này với các đề xuất về những gì bạn có thể đang cố gắng tìm kiếm. Khi tôi truy cập miền cục bộ của mình, tôi không nhận được trang này từ ISP của mình. Tôi nhận được lỗi được đề cập ở trên trực tiếp từ cạnh.
Vì vậy, đối với tôi, dường như Edge đang phân giải miền chính xác, nếu không, nó sẽ bị gửi đến DNS của ISP của tôi.
Vì vậy, tôi sẽ nghĩ rằng có lẽ Edge không thể kết nối với máy cục bộ. Nhưng như tôi đã nói, một số miền cục bộ này đang hoạt động tốt. Ngoài ra, sử dụng trực tiếp 127.0.0.1 trong Edge cũng hoạt động. Đó chỉ là một vài tên miền mang lại cho tôi một vấn đề. Và chỉ trong Edge (tất cả các trình duyệt khác đều hoạt động) Bất kỳ ý tưởng nào?
Máy chủ web là Apache2 dành cho Windows (xampp) nếu điều đó quan trọng.
Ngoài ra, nếu tôi mở cửa sổ gỡ lỗi trong Edge và theo dõi mạng, tôi không thấy bất kỳ yêu cầu nào xuất hiện cả.
CHỈNH SỬA: Tôi không còn sử dụng tệp máy chủ nữa. Tôi có dnsmasq đang chạy trên một trong các hộp Linux của mình và tôi đang sử dụng nó cho DNS thay vì máy chủ. Ngoài ra không còn sử dụng loopback (rõ ràng là vì DNS hiện ở trên một hộp khác), tôi đang sử dụng địa chỉ ip riêng nội bộ (192.168 ...). Cùng một vấn đề.