Каждый раз, когда я пытаюсь пинговать какой-либо URL-адрес веб-сайта, IP-адрес, который он находит, всегда 127.0.0.1 (IP-адрес обратной связи)

Вопрос или проблема

Всякий раз, когда я пытаюсь пинговать какой-либо URL сайта, IP-адрес, который он находит, всегда 127.0.0.1 (IP-адрес обратной связи)

Есть много сайтов, где это происходит, таких как mega.co.nz, 1337x.to и многих других.

вставьте описание изображения здесь

Я проверил свой файл hosts, URL не занесены в черный список в этом файле.

Как я могу заставить пинг показать реальный IP-адрес?

Google Chrome или FireFox просто показывают, что сайт недоступен

Так как я могу получать доступ ко всем остальным сайтам в интернете, я знаю, что я подключен к интернету. Я также просканировал свою систему на наличие вирусов, и вирусов не обнаружено.

Я уже использую DNS-серверы Google на своем роутере. Я пытался использовать NS Lookup, результаты которого я прикрепил:

вставьте описание изображения здесь

Теперь, когда я пытаюсь пинговать указанный IP-адрес, он успешно отвечает. Но когда я пытаюсь открыть веб-страницу, используя тот же IP-адрес в Google Chrome, возникает ошибка:

“Соединение отклонено”

Я также пытался пинговать его, используя опцию IPv6, но результат был: “время запроса истекло”

Так как мой провайдер не поддерживает IPv6.

Теперь, когда я пытаюсь пинговать указанный IP-адрес, он успешно отвечает. Но когда я пытаюсь открыть веб-страницу, используя тот же IP-адрес в Google Chrome, возникает ошибка: “Соединение отклонено”

Защитная стена (либо на вашем ПК, либо со стороны вашего интернет-провайдера) блокирует TCP-соединения, но не ICMP-трафик.

Что касается пинга, возвращающего 127.0.0.1, это может быть связано с тем, что разрешение Netbios имеет более высокий приоритет, чем DNS, и что-то отвечает на этот запрос. Возможно, у вас на компьютере есть программа, предназначенная для блокировки соединений с этими сайтами.

Проверьте свою таблицу netbios, используя nbtstat -n

Используйте nslookup с сервером, указанным в командной строке. Убедитесь, что сервер правильный, а затем уточните результаты с помощью сервера в интернете. Возможно, вам стоит использовать сервер, известный тем, что не цензурирует результаты.

Пример на Mac:

nslookup www.google.com 89.233.43.71

У меня нет доступа к Windows, но онлайн-справка Microsoft говорит, что указание сервера является опцией.

Пост kaared оказался полезным в моем случае.

Позвольте мне объяснить: я настроил свой DNS на 1.1.1.3 (семейный план Cloudfare).

nslookup 1337x.to 1.1.1.3 дает следующий вывод:

Сервер:     1.1.1.3
Адрес:    1.1.1.3#53

Неавторитетный ответ:
Имя:   1337x.to
Адрес: 0.0.0.0
Имя:   1337x.to
Адрес: ::

В то время как nslookup 1337x.to 1.1.1.1 дает следующий вывод:

Сервер:     1.1.1.1
Адрес:    1.1.1.1#53

Неавторитетный ответ:
Имя:   1337x.to
Адрес: 104.31.16.118
Имя:   1337x.to
Адрес: 104.31.16.11

что приводит тест пинга к этому выводу:

PING 1337x.to (104.31.16.118) 56(84) байт данных.
64 байта от 104.31.16.118 (104.31.16.118): icmp_seq=1 ttl=249 время=18.1 мс
64 байта от 104.31.16.118 (104.31.16.118): icmp_seq=2 ttl=249 время=18.5 мс

--- статистика пинга 1337x.to ---
2 пакета передано, 2 получено, потери пакетов 0%, время 1002мс
rtt min/avg/max/mdev = 18.132/18.329/18.527/0.197 мс

Причина, по которой домен направляется в черную дыру в первом случае, заключается в том, чтобы предотвратить распространение вредоносного ПО и взрослого контента (это может быть сделано по юридическим причинам для других).

В заключение, это решается путем изменения DNS-серверов.

Ответ или решение

Ваш вопрос касается проблемы, когда попытка выполнить команду ping для определенных веб-сайтов возвращает адрес 127.0.0.1 (локальный адрес), вместо ожидаемого IP-адреса. Рассмотрим возможные причины и решения этой ситуации.

Формулировка проблемы

При использовании команды ping для таких веб-сайтов, как mega.co.nz и 1337x.to, вы сталкиваетесь с тем, что адреса запросов разрешаются в 127.0.0.1, что означает, что запросы идут не в интернет, а обрабатываются локально. Такие симптомы могут возникать в результате неправильной конфигурации сети или блокировки со стороны программного обеспечения или вашего интернет-провайдера.

Возможные причины

  1. Конфигурация файла hosts:
    Вы уже проверили файл hosts и не нашли упоминаний о проблемных веб-сайтах. Убедитесь, что в файле нет дополнительных строк, которые могли бы переопределять DNS-запросы.

  2. Неправильные DNS-серверы:
    Вы упомянули, что используете Google DNS на вашем маршрутизаторе. Однако, если ваш маршрутизатор или локальное устройство использует другие DNS-сервисы, например, Cloudflare семейный план (1.1.1.3), это может привести к блокировке определенных сайтов. Как видно из примера, DNS-сервер 1.1.1.3 возвращает адреса 0.0.0.0 для 1337x.to, что указывает на блокировку. Попробуйте временно переключиться на открытые DNS-серверы, такие как Google DNS (8.8.8.8 и 8.8.4.4) или Cloudflare (1.1.1.1), чтобы проверить, устранит ли это проблему.

  3. Обработка NetBIOS:
    Убедитесь, что NetBIOS не имеет повышенного приоритета перед DNS. Это можно проверить с помощью команды nbtstat -n, которая покажет текущую таблицу NetBIOS и может выявить конфликты.

  4. Блокировка со стороны брандмауэра:
    Возможно, брандмауэр вашего компьютера или вашего интернет-провайдера блокирует TCP-соединения, что объясняет, почему вы можете пинговать IP-адрес, но не можете подключиться к нему через веб-браузер. Проверьте настройки брандмауэра на своем компьютере и убедитесь, что они не блокируют входящие и исходящие соединения на нужные порты (обычно 80 и 443).

  5. Проблемы с IPv6:
    Если ваш провайдер не поддерживает IPv6, попытки пинговать адреса в этом формате могут завершаться тайм-аутами, поэтому вам стоит сосредоточиться на загрузке контента через IPv4.

Рекомендации по устранению неполадок

  1. Использujte nslookup:
    Проверьте разрешение DNS непосредственно через команду nslookup с указанием конкретного DNS-сервера, например:

    nslookup mega.co.nz 8.8.8.8

    Это поможет убедиться, что запросы корректно обрабатываются и не блокируются.

  2. Тестирование через другие средства:
    Попробуйте использовать другие утилиты, такие как tracert для определения маршрута до хоста и выявления возможных проблем с маршрутизацией или блокировками на определенных узлах.

  3. Проверка наличия злонамеренного ПО:
    Хотя вы уже сканировали систему, стоит провести дополнительные проверки с использованием других антивирусных решений или утилит, таких как Malwarebytes, которые могут обнаружить программы, блокирующие подключение.

  4. Обратитесь к вашему провайдеру:
    Если указанные выше шаги не помогли, стоит обратиться к своему интернет-провайдеру, чтобы выяснить, нет ли на их стороне ограничений для доступа к определенным сайтам.

Заключение

Решение вашей проблемы может потребовать комбинации действий, включая изменение DNS-серверов, проверку настроек брандмауэра и детальную проверку конфигураций сети. Анализ и исключение возможных причин помогут наладить стабильный доступ к необходимым веб-ресурсам.

Оцените материал
Добавить комментарий

Капча загружается...