Как может быть, что при подключении к сети Wi-Fi запросы localhost используют DNS?

Как может быть, что при подключении к сети Wi-Fi запросы localhost используют DNS?

Когда я подключен к локальной сети 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 и т. д. разрешается в ту же/похожую страницу с ошибкой/предупреждением какого-либо рода.

решение1

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

Технически, полностью квалифицированные доменные имена должны заканчиваться точкой: www.example.com.Если вы опустите последнюю точку, ваше программное обеспечение DNS-резолвера может предположить, что вы указали только частичное имя хоста, и вы хотите, чтобы ваше программное обеспечение 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..

Связанный контент