Назад | Перейти на главную страницу

Могу ли я сопоставить IP-адрес с его номером ASN, когда последний октет замаскирован?

У меня есть база данных 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