arkhnchul> платный whois?))) оно ж общедоступная база, в никсах всяких прям из коробки тулзы есть
Бесплатный он. Просто иногда вводят ограничение на количество в час. Чтобы всякие спамеры не борзели.
В частности со странички подробностей:
Data Overload Prevention enabled! Please see the RIPEstat data API on how to bypass this protection mechanism, RIPEstat — RIPEstat Data API.
Ну и на сегодня, с единой базой почти завязали. Есть пять ветвей, я дал их URL. Соотвественно, whois у каждого своя, инфа только для своих адресов. На все остальные поддиапазоны они выдают название той "конторы", под чьим контролем сетка находится. Соотвественно, надо идти на нужный URL и там выдавать ещё один запрос. Ну и надо научиться выдавать запрос на разного типа объекты.
Скажем, на первый Костин запрос выдаётся три типа объектов:
inetnum: 93.183.209.0 - 93.183.209.255
netname: INTERCONNECTIONS-DATAGROUP
descr: Subnets /30 for interconnections to DATAGROUP's clients
country: UA
admin-c: DCOM-RIPE
tech-c: DCOM-RIPE
status: ASSIGNED PA
remarks: Please send abuse notification to abuseip.datagroup.ua
remarks: INFRA-AW
mnt-by: DATACOM-NOC
source: RIPE # Filtered
UpdateDelete
role: DATACOM NOC
address: PJSC DATAGROUP
address: Smolenskaya str., 31-33
address: 03005 Kiyv
address: Ukraine
remarks: Датагруп - оператор рішень
abuse-mailbox: abuseip.datagroup.ua
remarks: in case of abuse please contact: abuseip.datagroup.ua
remarks: for operational issues please contact: nocip.datagroup.ua
admin-c: TIM-RIPE
tech-c: TIM-RIPE
tech-c: AM2233-RIPE
tech-c: AEV-RIPE
tech-c: VIT1-RIPE
nic-hdl: DCOM-RIPE
mnt-by: DATACOM-NOC
source: RIPE # Filtered
route: 93.183.192.0/19
descr: DATAGROUP aggregated block
origin: AS21219
mnt-by: DATACOM-NOC
source: RIPE # Filtered
1. Inetnum: Сеть из 254 хостов (0 и 255 хостами быть не могут).
2. Role: Сетевики. Все технические проблемы должны идти к ним. Администратор некий человек с хэндлом TIM-RIPE (у меня там тоже был, это уникальный номер, по нему можно найти записи, которые с этим человеком связаны).
3. Route: это собственно политика маршрутизации. Тут важен Origin, который AS21219, т.е. для трафика автономной системы 2129 (кому принадлежит можно узнать у IANA), но адреса гораздо шире, чем 254 хоста — масочка /19. Т.е. на того же провайдера, с кем договор пробрасывается гораздо больше трафика (трафика с большего числа хостов). Вполне вероятно, что у конторы зарегестрированно больше подсетей, чем данная. Искать лень, но по хэндлам можно отловить.
93.183.209.0/24 was never globally visible as exact match in BGP by any of the RIS peers since beginning of 2004.
Covering less-specific prefixes:
93.183.192.0/18 (announced by AS21219)
93.183.192.0/19 (announced by AS21219)
arkhnchul> дык это то, что забили в описание сети при резерве адресов. Там любую фигню можно писать, похожую на правду.
Не совсем. Если обнаружат что-то, что не соотвествует действительности, то могут отобрать блок адресов. Прецеденты уже были. RIPE в этом смысле гораздо строже, чем ARIN.
arkhnchul> А если по теме - ну вот так провайдер работает) может, отвалилось чего.
Нет, IP адреса принадлежат разным блокам и разным провам. Каждый из них имеет свои выходы на провайдера tier 1. Трафик прокидывается в соотвествии с договорённостями — смотри BGP4, расширенные аттрибуты, AS и AS Path. Это оно. Но это уже формализация договорённостей. Если договорённости нет, то весь твой трафик уходит в /dev/null.
Вот в объекте Route есть инфа про AS.
Кстати, там же на страничке RIPE и сказано про адреса:
This prefix is part of 93.183.192.0/19 announced by
AS21219
DATAGROUP PRIVATE JOINT STOCK COMPANY "DATAGROUP",UA
and is part of 80.0.0.0/4, RIPE NCC IPv4 Address Space. This block is allocated to the RIPE NCC by IANA