Как и многие программисты, я тестирую сайты локально. Я использую файл hosts для сопоставления доменных имен с моим локальным ip (127.0.0.1).
Я использую квалифицированные доменные имена, обычно с поддоменом "d" (для "разработки" ).
Например:
d.somewebsite.com
d.anotherwebsite.com
and so on...
В Microsoft край, большинство веб-сайтов работают. Однако, некоторые из них этого не делают. Нет ничего особенного или странного в отношении доменных имен, которые не будут работать. Просто прост d.someletters.com
.
Они отлично работают в Chrome, IE и Firefox.
В Edge появляется сообщение об ошибке: "Хм, мы не можем добраться до этой страницы".
Сначала я думал, что это не решение IP. Однако я понял, что когда я сделал опечатку на другом не связанном URL-адресе, запросы, которые не были перенаправлены файлом hosts, отправляются моему ISP, который будет разрешен. Если мой интернет-провайдер не сможет его решить, они отправят страницу с результатами специальных поисковых запросов с предложениями о том, что вы пытаетесь найти. Ну, когда я перехожу в свой локальный домен, я не получаю эту страницу от своего интернет-провайдера. Я получаю ошибку, упомянутую выше, прямо от края.Итак, мне кажется, что Edge правильно разрешает домен, иначе он был бы отправлен на мой DNS-сервер ISP.
Итак, я подумал бы, что, возможно, Edge просто не может подключиться к локальной машине. Но, как я уже сказал, некоторые из этих локальных доменов работают нормально. Кроме того, работает 127.0.0.1 непосредственно в Edge. Это всего лишь пара доменных имен, которые дают мне проблему. И только в Edge (все остальные браузеры работают) Любые идеи?
Веб-сервер Apache2 для Windows (xampp), если это имеет значение.
Кроме того, если я открываю окно отладки в Edge и отслеживаю сеть, я вообще не вижу никаких запросов.
EDIT: я больше не использую файл hosts. У меня есть dnsmasq, работающий на одном из моих Linux-ящиков, и я использую его для DNS вместо хостов. Кроме того, вы не используете loopback (очевидно, поскольку DNS находится в другом окне сейчас), я использую внутренний частный IP-адрес (192.168...). Такая же проблема.