У меня есть база данных IP-адресов, последний октет которых был замаскирован
IpAnonymizer.mask_ip("8.8.4.4")
# => "8.8.4.0"
Могу ли я по-прежнему использовать сопоставление этих IP-адресов с соответствующими автономными номерами, или сопоставление потеряно?
Спасибо!
Насколько мне известно, не существует теоретического или технического минимального / максимального размера префиксов, которые возможно назначен ASN, поэтому я не уверен.
(На практике, конечно, предпочтительны более крупные сети и меньшие префиксы, чтобы минимизировать количество префиксов, которые необходимо объявить.)
Релевантным может быть то, что AFAIK региональные интернет-реестры (RIR) назначают (ed) префиксы только до / 24, которые всегда будут делать только первые три октета релевантными для сопоставления любого IP-адреса IPv4 с его ASN.
Заметка что в некоторых случаях даже только первого или первых двух октетов достаточно для сопоставления адреса IPv4 с конкретным ASN.
Например, префикс 17/8 принадлежит AS714 то есть Apple, то есть любой ip-адрес, начинающийся с 17 или 17.0.0.0 - 17.255.255.255