Когда я подключаюсь к локальным сетевым запросам Wi-Fi, таким как http://localhost:63342/prototype/index-3.html перенаправляю меня на какую-то веб-страницу. Когда я выключаю Wi-Fi, он останавливается и работает как обычно (размещенный на веб-сервере моей машины). Как остановить такую вещь? Использование 127.0.0.1 localhost в файле hosts также не имеет никакого значения.

точка после localhosts разрешается в: та же веб-страница с тем же предупреждением (111) Соединение отклонено, и любой несуществующий веб-адрес 0.0.0.0, 127.0.0.1 и т. д. разрешает int такую же / похожую страницу ошибки / предупреждения какого-либо рода.

1 ответ1

0

Попробуйте добавить точку после localhost , как это: http://localhost.:63342/prototype/index-3.html

Технически, полные доменные имена должны заканчиваться точкой: www.example.com. Если вы не указали конечную точку, ваше программное обеспечение распознавателя DNS может предположить, что вы указали только частичное имя хоста, и вы хотите, чтобы программное обеспечение распознавателя добавляло ваши «поисковые домены» в его конец. Это было сделано для того, чтобы облегчить переход к вашим любимым хостам на вашем собственном сайте, просто набрав их имя хоста, не удосужившись полностью его определить. Таким образом, вы можете ввести www чтобы попасть на свой собственный веб-сервер, вместо того, чтобы вводить www.example.com. , Но когда Интернет стал популярным среди потребителей в середине и конце 1990-х годов, мало кто узнал о добавлении последней точки, так что люди, www.example.com , у которых уже был example.com качестве поискового домена, закончили бы работу. создание ложных поисков DNS для www.example.com.example.com. ,

Я думаю, что это может быть то, что происходит с вами здесь. Вы просто указываете localhost и ваш DNS-распознаватель предполагает, что вы хотите добавить поисковый домен, поэтому он отправляет запрос для localhost.example.com. и ваш DNS-сервер использует сопоставление с подстановочными знаками для замены результатов "NXDOMAIN" (несуществующий домен; домен не найден) поддельным разрешением на IP-адрес какого-либо сервера, на который они хотят "перенаправить" вас.

Если вы укажете последнюю точку, ваш распознаватель должен реализовать localhost. это полное доменное имя, которое должно быть найдено в /etc/hosts а не запрашивать у DNS-сервера localhost.example.com. ,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .