Har du nogensinde spekuleret på, hvor et websted egentlig hoster sit indhold fra? Du kan geolokalisere domænenavne og IP-adresser direkte fra Linux-kommandolinjen med geoiplookup. Sådan bruger du det.
Hvad er geoiplookup?
geoiplookup er et kommandolinjeværktøj, der bruger MaxMinds geolocation-database for at finde det land, hvor en IP-adresse eller et domænenavn er hostet. Den forespørger efter en lokal fil, der typisk er gemt i /usr/share/GeoIP vejviser.
Installerer geoiplookup på Linux
Det er nemt at installere geoiplookup, da det er tilgængeligt i pakkeadministratorerne for de fleste større Linux-distros.
På Debian eller Ubuntu kan du installere geoip-bin pakke:
sudo apt installere geoip-beholder
Og på Arch Linux:
sudo pacman -S geoip
På RHEL/CentOS/Rocky Linux og venner er der en lille forskel. Du skal installere Ekstra pakker til Enterprise Linux (EPEL) repository først, og brug derefter DNF til at installere geoiplookup:
sudo dnf installere geoip
Brug geoiplookup til at geolokalisere IP-adresser
For at bruge geoiplookup kan du kalde det på kommandolinjen med enten en IP-adresse eller et domænenavn.
Du kan prøve at finde den IP-adresse, som din internetudbyder har givet dig. De fleste boligforbindelser er dynamiske, hvilket betyder, at din adresse tildeles fra en pulje til en session. Heldigvis er det nemt at find din IP-adresse på Linux.
For at bruge en IP-adresse skal du angive den som et argument:
geoiplookup[adresse]
geoiplookup vil fortælle dig det land, hvor IP-adressen er placeret. Dette vil fungere med både IPv4- og IPv6-adresser.
Du kan også angive domænenavne som argumenter. Det kan blive interessant med store hjemmesider. Du ville forvente med et domænenavn som "bbc.co.uk", at BBC's servere ville være inden for USA Kongerige, men fra USA afslører geolokationsoplysningerne, at hjemmesiden bruger servere baseret i USA.
Dette skyldes sandsynligvis, at store websteder som BBC bruger indholdsleveringsnetværk til at placere servere så fysisk tæt på brugerne som muligt. Det er hurtigere at servere indhold ved staten for brugere i Amerika, end det er at bruge satellitforbindelser eller undersøiske kabler fra Storbritannien.
Hvis du har en konto hos en VPN-udbyder, kan du ændre den geografiske placering af din forbindelse og prøve at bruge geoiplookup for at se, hvilke resultater du får.
Du kan slå webstedsplaceringer op fra Linux-kommandolinjen
geoiplookup er et lille hjælpeprogram, der kan vise, hvor en hjemmesides server er placeret. Nogle gange kan resultaterne overraske dig.
Hvis du af en eller anden grund ønsker at skjule din placering, er der måder at gøre det på i din webbrowser.