2010-12-14 16 views
5

Jak wszyscy wiemy, istnieje wiele baz danych, których można użyć do zwrócenia kraju z danego adresu IP. Zastanawiam się, skąd ci dostawcy baz danych pobierają te informacje? kto mówi im, że ten adres IP znajduje się w tym kraju, a nie inny? czy istnieje skrypt, który rozwiązuje te adresy IP, czy też otrzymuje wiele baz danych od każdego dostawcy usług internetowych i kompiluje je w jeden? ktoś ma pomysł?IP do kraju bez bazy danych

Dzięki

Odpowiedz

6

Bazy te oparte są na informacjach z pięciu RIRs że faktycznie zarządzania, alokacji i zarejestrować przestrzeń adresów IP. Zarządzają również numerami systemu autonomicznego (AS) w określonym regionie. W RIR są:

  • African Network Information Center (AfriNIC)
  • Amerykański Rejestr dla Internet Numbers (ARIN)
  • Asia-Pacific Network Information Center (APNIC)
  • Ameryki Łacińskiej i Karaibów Network Information Center (LACNIC)
  • RIPE Network Centrum Koordynacyjne (RIPE NCC)

Ta metoda nie jest doskonała i jest poprawa d poprzez różnorodne datamining, łączenie baz danych między opiekunami baz danych i inne metody, takie jak analiza danych przesłanych przez użytkownika.

+0

obie odpowiedzi są interesujące! ale czy ktoś może uzyskać i skompilować bazy danych zgodnie z prawem? – medk

+1

Jest dostępny publicznie. RIPEs codzienne migawki bazy danych są dostępne na ftp://ftp.ripe.net/ripe/dbase/ripe.db.gz – Milan

+0

ok Mam plik, ale po ekstrakcji stał się 2.7 GB z rozszerzeniem .db. jak mogę tego użyć? – medk

Powiązane problemy