Không có cách nào dễ dàng để ánh xạ địa chỉ IP đã cho với số ASN tương ứng? Ví dụ:Thuật toán lập bản đồ IP tới ASN
ping để tìm ra địa chỉ IP:
$ ping www.switch.ch
PING aslan.switch.ch (130.59.108.36) 56(84) bytes of data.
tra cứu whois cho số ASN:
$ whois -h whois.cymru.com -v 130.59.108.36
Warning: RIPE flags used with a traditional server.
AS | IP | BGP Prefix | CC | Registry | Allocated | AS Name
559 | 130.59.108.36 | 130.59.0.0/16 | CH | ripencc | 1993-09-22 | SWITCH SWITCH, Swiss Education and Research Network
Vì vậy, các bản đồ trong trường hợp này sẽ là 130.59.108.36
(IP) ->559
(ASN). Dễ dàng. Nhưng nếu tôi muốn tạo dịch vụ lập bản đồ địa phương của riêng tôi với thông tin công khai có sẵn từ các Đăng ký Internet khu vực? Vì vậy, đối với ví dụ trên, nó sẽ là danh sách này, phải không?
ftp://ftp.ripe.net/pub/stats/ripencc/delegated-ripencc-latest
Và để tìm ra entrie phù hợp cũng không phải là một vấn đề:
ripencc|CH|ipv4|130.59.0.0|65536|19930922|assigned
Nhưng làm thế nào để tôi có được số ASN từ dòng trên ?? Hai thông tin đó được liên kết với nhau như thế nào?
ripencc|EU|asn|559|1|19930901|allocated
Cảm ơn bạn đã trả lời!
Xin chào. Vì vậy, chỉ để có được nguyên tắc cơ bản của tôi, phương pháp của bạn cung cấp một thay thế để có được cùng một thông tin, như được cung cấp bởi Maxmind (xem câu trả lời ở trên)? Hay nó có chất lượng khác nhau? Cảm ơn – sandyp
Về cơ bản, nó có thể giống nhau. Nó ít ma thuật hơn. Tôi giải thích cách lấy dữ liệu thô. Tôi giải thích cách xử lý nó. – Alok