Gibt es keine einfache Möglichkeit, eine bestimmte IP-Adresse der entsprechenden ASN-Nummer zuzuordnen? Zum Beispiel:
ping, um die IP-Adresse herauszufinden:
%Vor%whois sucht nach der Lieferavisnummer:
%Vor% Also wäre das Mapping in diesem Fall 130.59.108.36
(IP) - & gt; 559
(ASN). Einfach. Was aber, wenn ich mit den öffentlich verfügbaren Informationen der regionalen Internetregister einen eigenen lokalen Kartendienst erstellen möchte? Also, für das obige Beispiel wäre es diese Liste, oder?
Und das passende entrie zu finden ist auch kein Problem:
%Vor%Aber wie bekomme ich die ASN-Nummer aus der Zeile ?? Wie sind diese beiden Informationen miteinander verknüpft?
%Vor%Vielen Dank im Voraus für eine Antwort!
Ich würde vorschlagen, dies basierend auf MRT-Dumps zu tun, die von einem tatsächlichen BGP-Sprecher gesammelt wurden.
Es gibt diese Python-Bibliothek f. Dies kann verwendet werden, um MRT-Dumps zu analysieren: Ссылка
Wenn Sie Ihren eigenen BGP-Lautsprecher nicht verwenden können, können Sie Dumps unter Ссылка
herunterladenStellen Sie sicher, dass Sie auch ihre anderen Sachen auschecken. Sie stellen auch DNS-Zonefiles bereit, mit denen Sie solche Suchvorgänge mit einem Standard-DNS-Server wie Bind oder NSD durchführen können: Ссылка
Ich hoffe, dass Sie damit anfangen können ...
Ich habe ein Tool erstellt, das ASNs an HTTP-Protokollzeilen anfügt. Ich erkläre, wie man die Datenbank aus RIPE-Rohdaten erstellt und sie mit der binären Suche verwendet. Außerdem ist C-Code zur Verwendung bereit. 1.6M Nachschlagen in wenigen Sekunden auf einer regulären virtuellen Instanz:
Tags und Links bgp