주어진 IP 주소를 해당 ASN 번호에 매핑하는 쉬운 방법이 있습니까? 예를 들면 다음과 같습니다 ASN 번호에 대한IP 대 ASN 매핑 알고리즘
$ ping www.switch.ch
PING aslan.switch.ch (130.59.108.36) 56(84) bytes of data.
후이즈 조회 :
핑 (ping)는 IP 주소 알아내는
$ 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
그래서이 경우 매핑이 130.59.108.36
(IP) 것을 ->559
(ASN). 쉬운. 하지만 지역 인터넷 레지스트리의 공개 정보를 사용하여 자체 매핑 서비스를 만들고 싶다면 어떻게해야합니까? 위의 예에서이 목록이됩니다.
ftp://ftp.ripe.net/pub/stats/ripencc/delegated-ripencc-latest
와 일치하는 entrie을 찾을 수는 문제가되지 않습니다 :
ripencc|CH|ipv4|130.59.0.0|65536|19930922|assigned
하지만 어떻게 내가 위의 줄에서 ASN 번호를받을 수 있나요? 이 두 정보는 어떻게 서로 연결되어 있습니까?
ripencc|EU|asn|559|1|19930901|allocated
미리 답변 해 주셔서 감사합니다.
안녕하세요. Maxmind가 제공 한 것과 동일한 정보를 얻을 수있는 대안을 제공합니다 (위의 대답 참조). 또는 그것은 질적으로 다른 무엇입니까? 감사합니다 – sandyp
근본적으로, 아마 동일합니다. 덜 매혹적입니다. 원시 데이터를 얻는 방법을 설명합니다. 나는 그것을 처리하는 방법을 설명한다. – Alok