Есть ли способ узнать, осуществляет ли блокировку сам сайт или мой интернет-провайдер?

Есть ли способ узнать, осуществляет ли блокировку сам сайт или мой интернет-провайдер?

По сути, я нахожусь в стране, где правительство, как известно, блокирует многие сайты/протоколы.

И я также знаю, что веб-сайты/серверы могут просто заблокировать мой IP-адрес по региону, и сегодня это стало более популярным, чем в прошлом.

Мне нужен способ выяснить, кто преступник.

решение1

Вы можете использовать traceroute (tracert в Windows), чтобы частично определить, где находится блокировка сайта. Этот инструмент работает, устанавливая TTL (время жизни) в пакете на 1...n и отправляя его, чтобы получить ответ, указывающий, где он остановился. Это дает вам грубое предположение об IP маршрутизатора на каждом расстоянии от вас. Неравномерности в маршрутизации пакета могут привести к тому, что вы получите разные ответы на одном и том же расстоянии, поэтому по умолчанию он пытается 3 раза.

Если он заблокирован, вы не получите ответа (*), и тогда вы можете попытаться определить, где был предыдущий прыжок, и угадать, кто блокирует.

traceroute использует пакеты udp и ICMP, которые могут быть заблокированы. Для более точного ответа используйте tcptraceroute на порту, который вы пытаетесь проверить (например, 80 для веба). К сожалению, похоже, что на данный момент нет работающей бесплатной версии tcptraceroute для Windows.

решение2

Вы можете проследить маршрут и увидеть, где останавливаются пакеты.

В командной строке введите: tracert "IP-адрес веб-сайта", затем нажмите Enter, и вы сможете наблюдать за перемещением пакета.

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