Да, Вы, скорее всего, получили IP, который использовался прежде для хостинга домена eciou.net.
К сожалению, нет никакого простого способа отфильтровать такие запросы с iptables, потому что он работает на более низком уровне модели OSI, и он ничего не знает о Хосте:... HTTP-заголовок.
Можно отфильтровать такие запросы в nginx и препятствовать тому, чтобы они достигли тяжелого программного обеспечения. Это может сделанным при помощи переменной среды $host: http://wiki.nginx.org/HttpCoreModule#.24host
Вот быстрый пример, который возвратится 404 для запросов к этому домену:
if ($host ~* "eciou.net") {
return 404;
}
Я предложил бы возвратиться 404 для всех этих запросов, потому что.. хорошо, потому что 404 означает "Не Найденный", и это действительно происходит здесь.
Например:
server {
listen 80; # only port means "listen all interfaces"
server_name eciou.net;
log_not_found off; # if you do not want to log all these 404's
root /srv/http/static/eciou;
location / {}
}
В этой установке Nginx будет искать файловую систему файлы, которые требуют. Не грандиозное предприятие, но если Вы заинтересованы, return 404
будет более эффективным (вместо root
+ location
)