P.S. Всё равно ведь продуетесь, потому что в казино в выигрыше остаются только владельцы казино. А редкие джекпоты только подтверждают правило, заманивая в сети новых дурачков.
Drno, прописывание в /etc/hosts имеет один единственный смысл - в nginx вместо IP писать доменное имя (которое приписано в /etc/hosts к этому IP). Внутри виртуалок такое сопоставление вообще ничего не поменяет, оно снаружи никому не видно и не доступно.
paran0id, забыли про 443 ssl. И лучше return 404, правильнее.
Виктор Таран, не "абсолютно любые к $HOST", а все запросы вообще без $host, или с неизвестным $host. Неизвестный $host - это не указанный в конфигах в server_name.
thehostinger143, и обычно обращения по IP перенаправляют в самый главный сайт, что бы не терять даже такого клиента.
Павел, а решения и не будет. Чужой сайт, который вы не контролируете, может вообще к каждой ссылке добавлять ?mat=много-матерных-слов#всё-что-угодно, поисковики это проиндексируют, и будут показывать ищущим.
И ничего вы не сделаете. Ну, кроме блокировки запросов поисковых ботов с Referer-ом с таких сайтов...