Сканирование или идентификация любых IP-адресов

Я пытаюсь найти способ "идентификации" любых IP-адресов. Это оказывается довольно сложно, так как это (обычно) зависит от маршрутов BGP, направляющих вас к ближайшему доступному хосту.

Каковы общие методы определения, является ли определенный IP-адрес одноадресным или произвольным IP-адресом?

Я думал о том, чтобы отследить IP несколько раз и найти какие-либо различия в последних прыжках (обычно в центре обработки данных, где он находится), но с динамическими путями (иногда вы переходите через коммутатор-1, иногда через коммутатор-2), это оказалось быть довольно ненадежным.

1 ответ

Решение

Маршруты меняются постоянно, по разным причинам. Кроме того, в стабильной среде нет никакой реальной причины для anycasted блока ip менять маршруты. Так что это не очень хорошо.

Лучшим способом было бы найти очки с открытым зрением, чтобы они показывали таблицы маршрутов к этой конкретной сети. Любая просматриваемая сеть будет иметь несколько маршрутов, часто различающихся в зависимости от того, куда вы запрашиваете.

Для подтверждения вы можете использовать средства traceroute, предлагаемые теми, кто ищет очки. Сравните время ожидания / пути из разных стран / городов. Если сеть превосходит скорость света (быстрые ответы, независимо от того, на каком континенте), это верная ставка, что она любая.

Чтобы попрактиковаться в этом, проверьте хосты в службах DNS, предлагаемых крупными провайдерами. Их легко найти на серверах имен крупных корпораций.

Другие вопросы по тегам