Я пытаюсь получить идентификатор AS для каждого IP-адреса, который я возвращаю из вывода traceroute. Каков наилучший способ сделать это? Единственной командой, которую я знаю сейчас, является «whois ip_addr», но она возвращает слишком много информации, и ее очень сложно разобрать (поскольку я делаю все это в сценарии командной строки).Получить идентификатор AS от IP-адреса
Я знаю, что существует множество веб-сайтов, которые возвращают AS, к которой принадлежит IP-адрес, но так как мне это нужно в сценарии, использование веб-сайтов не представляется возможным.
Что вы подразумеваете под «AS ID» для IP-адреса? Веб-сайты, о которых вы говорите, делают разные вещи, и неясно, какую информацию вы запрашиваете. Если вы имеете в виду AS, которая создает наиболее специфический маршрут, который включает этот IP-адрес, вы должны ссылаться на какое-то конкретное место, потому что нет никакой «одной таблицы маршрутизации» для Интернета, на которую можно смотреть. Вы имеете в виду AS, уполномоченный на отправку маршрута в какой-либо конкретной базе данных полномочий? Если да, то какой? –