Попробуйте добавить точку после 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.
,