Dobrzy ludzie do tego Terminal piątek (hahaha, 28 minut po byciu w piątek, moment tworzenia posta) przyszło mi do głowy zostawić post o jak znaleźć adres geograficzny adresu IP.
Za pomocą Curl
Można to zrobić na wiele sposobów. Pierwszym i najłatwiejszym jest użycie ipinfo.io który wyświetla informacje w formacie JSON. Oczywiście konieczne jest połączenie z Internetem, ponieważ jest to realizowane curli oczywiście konieczne jest zainstalowanie curl.
zwiń ipinfo.io/74.125.244.83
Śliczne, prawda?
krzyknął
Teraz drugą metodą jest skorzystanie z dostarczonej przez firmę aplikacji MaxMind, który ma sekcję open Source -coś, dla czego musiałbyś przeczytać licencję, ponieważ wiele jej pobrań jest płatnych, ale i tak-; w Arch LinuxTwoje paczki są w dodatkowydlatego tylko jeden:
# pacman -S geoip geoip-baza danych
Jego zastosowanie to:
$ geoiplookup 74.125.224.83
Wyświetlane informacje nie są tak kompletne, jak w przypadku ipinfo.ip, ale możesz pobrać słowniki ze strony i dodać je do / usr / share / GeoIP.
Oto kilka baz danych:
#Pobierz bazy danych $ wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz $ wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat .gz $ wget http://download.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz #Uncompress je $ gunzip * .dat.gz #Przenieś je do GeoIP $ sudo cp * .dat / etc / share / GeoIP
Whois
Możliwe jest również przeglądanie informacji o IP za pomocą polecenia whois. Można zainstalować z Pacmanem:
#pacman -S whois
I jego zastosowanie:
$whois74.125.224.83
Ten piątek to wszystko. Czytamy, co następuje Terminal piątek.
Swoją drogą, czyje to było IP? To od Google ...
$ping -c 1 www.google.com