Har du någonsin undrat var en webbplats faktiskt har sitt innehåll från? Du kan geolokalisera domännamn och IP-adresser direkt från Linux-kommandoraden med geoiplookup. Så här använder du den.
Vad är geoiplookup?
geoiplookup är ett kommandoradsverktyg som använder MaxMinds geolokaliseringsdatabas för att hitta landet där en IP-adress eller domännamn finns. Den frågar efter en lokal fil, vanligtvis lagrad i /usr/share/GeoIP katalog.
Installerar geoiplookup på Linux
Att installera geoiplookup är enkelt eftersom det är tillgängligt i pakethanterarna för de flesta större Linux-distros.
På Debian eller Ubuntu kan du installera geoip-bin paket:
sudo apt Installera geoip-bin
Och på Arch Linux:
sudo pacman -S geoip
På RHEL/CentOS/Rocky Linux och vänner är det en liten skillnad. Du måste installera Extra paket för Enterprise Linux (EPEL) repository först, använd sedan DNF för att installera geoiplookup:
sudo dnf Installera geoip
Använder geoiplookup för att geolokalisera IP-adresser
För att använda geoiplookup kan du anropa det på kommandoraden med antingen en IP-adress eller ett domännamn.
Du kan försöka leta upp IP-adressen som din internetleverantör har gett dig. De flesta bostadsförbindelser är dynamiska, vilket innebär att din adress tilldelas från en pool för en session. Lyckligtvis är det lätt att hitta din IP-adress på Linux.
För att använda en IP-adress, ange den som ett argument:
geoilookup[adress]
geoiplookup kommer att berätta landet där IP-adressen finns. Detta kommer att fungera med både IPv4- och IPv6-adresser.
Du kan också ange domännamn som argument. Det kan bli intressant med stora webbplatser. Du kan förvänta dig med ett domännamn som "bbc.co.uk" att BBC: s servrar skulle vara inom USA kungariket, men från USA avslöjar geolokaliseringsinformationen att webbplatsen använder servrar baserade i USA.
Detta beror förmodligen på att stora webbplatser som BBC använder nätverk för innehållsleverans för att placera servrar så fysiskt nära användarna som möjligt. Det är snabbare att tillhandahålla innehåll statligt för användare i Amerika än att använda satellitlänkar eller undervattenskablar från Storbritannien.
Om du har ett konto hos en VPN-leverantör kan du ändra den geografiska platsen för din anslutning och prova att använda geoiplookup för att se vilka resultat du får.
Du kan slå upp webbplatsens platser från kommandoraden i Linux
geoiplookup är ett litet verktyg som kan visa var en webbplats server finns. Ibland kan resultaten överraska dig.
Om du vill dölja din plats av någon anledning, finns det sätt att göra det direkt i din webbläsare.