Насколько мне известно, в большинстве случаев интернет-провайдеры изменяют ассоциацию IP-адреса и URL-адресов на своих DNS-серверах, поэтому URL-адрес перенаправляется на страницу, которая отображает пользователю страницу «этот сайт заблокирован». если интернет-провайдер действительно хочет остановить доступ ко многим хостам (десяткам тысяч), возможно ли, чтобы интернет-провайдер начал блокировать свои IP-адреса? как я полагаю, интернет-провайдер должен отфильтровать каждый пакет, читая заголовок, что было бы очень дорогостоящей операцией.
Фильтровать по IP-адресу назначения довольно просто. Маршрутизаторы уже включают IP-адрес назначения заголовка; вам просто нужно настроить нулевой маршрут для рассматриваемого IP. Действительно, это делается на регулярной основе для предотвращения DDoS-атак.
Непонятно, имеете ли вы в виду, что интернет-провайдер блокирует доступ к данному серверу «из мира» или блокирует доступ «к частям света» для своих клиентов.
Они могут выглядеть одинаково, но они совершенно разные, и хороший дизайн для одного не означает хороший дизайн для другого.
Для «убедитесь, что мир не видит данный сервер», это, как всегда, будет зависеть от точной архитектуры веб-хостинга. В наши дни большинство провайдеров размещают сайты, не нуждающиеся в HTTPS, на общем сервере, используя информацию заголовка HTTP для различения разных сайтов (хостинг виртуального сервера).
«Легкий» способ заблокировать это - просто изменить настройку сервера на веб-сервере, чтобы направить запрос на статический сайт, говоря «заблокирован» или что-то подобное. В связи с этим я, вероятно, также опубликую изменение DNS, перенаправление запроса на сервер, специально предназначенный для этого.