На некотором уровне каждый блок IP объявляется с номером AS источника BGP. Вы можете загрузить полные таблицы с http://www.ripe.net/data-tools/stats/ris/ris-raw-data .
Имена AS доступны по адресу http: / /bgp.potaroo.net/cidr/autnums.html.
Сопоставьте IP-адрес с самым последним номером источника (регулярно обновляйте эти таблицы необработанных данных) и сопоставьте номер источника с таблицей имен.
Блокировать всех хостинг-провайдеров медленно и бессмысленно. Вместо этого вам следует сделать две вещи:
Например, есть руководство о том, как остановить ботов от перебора принудительный вход в систему WordPress:
http://abdussamad.com/archives/616-Stop-Brute-Force-WordPress-Login-Attempts-with-Fail2Ban.html
Для провайдеров, которые используют IP-пространство, которое они зарегистрировали сами, вы в основном можете найти это через региональный реестр ( ARIN для Северной Америки) - хотя много записей - это немного беспорядок, поскольку диапазоны IP-адресов разделены на несколько разных записей организации. Найдите один IP-адрес, принадлежащий провайдеру, нажмите на организацию, которой принадлежит диапазон (надеюсь, это реальная компания, а не интернет-провайдер, которого они используют), затем нажмите «связанные сети»; это даст вам все диапазоны, которые они зарегистрировали в этой организации.
(В качестве дополнения к ответу Джеффа вы также можете найти владельцев номеров BGP AS с помощью поиска ARIN; найдите AS123
для владелец AS 123.)
Они также могут опубликовать полный список, например Amazon , где они '