Android

Hoe u uw IP-adres kunt vinden in Linux

IP adres zoeken

IP adres zoeken

Inhoudsopgave:

Anonim

Het is belangrijk dat u het IP-adres van uw apparaat kent bij het oplossen van netwerkproblemen, het opzetten van een nieuwe verbinding of het configureren van een firewall.

IP-adres kan worden ingedeeld in twee categorieën, openbaar en privé. Een openbaar IP-adres is een uniek IP-adres dat toegankelijk is via internet. Privé-IP-adressen zijn gereserveerd voor intern gebruik binnen uw privé-netwerk zonder rechtstreeks aan internet te worden blootgesteld. Verder zijn er twee soorten IP-adressen, IP-versie 4 (IPv4) en IP-versie 6 (IPv6).

In dit artikel worden verschillende methoden uitgelegd voor het bepalen van de openbare en privé-IP-adressen van een Linux-systeem.

Vind uw privé-IP-adres

Privé-IP-adressen kunnen niet via internet worden gerouteerd en zijn alleen bedoeld om binnen het lokale netwerk te werken. Gewoonlijk worden de privé-IP-adressen door uw router toegewezen aan elk apparaat in uw lokale netwerk. Dit biedt een uniek IP-adres voor apparaten die zich binnen uw lokale netwerk bevinden, zoals uw telefoon, laptop, smart-tv, printer, mediacenter, enzovoort. Apparaten op het lokale netwerk maken verbinding met internet via NAT (netwerkadresvertaling).

De volgende IPv4-adresbereiken zijn gereserveerd voor de particuliere netwerken:

  • 10.0.0.0/8172.16.0.0/12192.168.0.0/16

U kunt het privé-IP-adres van uw systeem bepalen door de netwerkstack te bevragen met opdrachten zoals ip , ifconfig of hostname .

In Linux is ip de standaardtool voor het weergeven en configureren van netwerkinterfaces.

Typ de volgende opdracht om een ​​lijst met alle netwerkinterfaces en het bijbehorende IP-adres weer te geven:

ip addr

De uitvoer ziet er ongeveer zo uit zoals hieronder. Het privé-IP-adres is gemarkeerd.

U kunt ook de volgende opdrachten gebruiken om het privé-IP-adres weer te geven:

hostname -I

ifconfig

Zoek uw openbare IP-adres

Een openbaar IP-adres is een wereldwijd routeerbaar IP-adres dat wordt toegewezen aan een netwerkapparaat, waardoor het directe toegang tot internet heeft. Ze worden door de ISP aan het apparaat toegewezen en elk apparaat heeft een uniek openbaar IP-adres. De openbare IP-adressen worden gebruikt door de thuisrouters, webservers, e-mailservers, enzovoort.

Het bepalen van het openbare IP-adres omvat het contact maken met een externe server via het HTTP / HTTPS- of DNS-protocol en het IP-adres verkrijgen van de externe serverreactie.

Op desktopcomputers is de eenvoudigste manier om uw openbare IP-adres te achterhalen, "wat is mijn ip" in uw browser te typen.

Met de meeste DNS-providers zoals OpenDNS en Google kunt u hun servers opvragen en uw openbare IP-adres verkrijgen.

U kunt elk van de onderstaande opdrachten gebruiken om uw IP te verkrijgen:

  • dig ANY +short @resolver2.opendns.com myip.opendns.com

    dig ANY +short @resolver2.opendns.com myip.opendns.com

    dig ANY +short @ns1-1.akamaitech.net ANY whoami.akamai.net

Er zijn veel online HTTP / HTTPS-services die reageren met uw openbare IP-adres. Hier zijn er een aantal:

  • curl -s

    curl -s

    curl -s api.infoip.io/ip

    curl -s ip.appspot.com

    wget -O - -q

Als een van de bovenstaande opdrachten niet werkt, is er mogelijk een probleem met de online service.

U kunt zelfs een alias maken in uw ~/.bashrc of ~/.zshrc bestand, zodat u geen lange opdracht hoeft te typen en onthouden. U kunt bijvoorbeeld de volgende alias toevoegen:

alias pubip='dig ANY +short @resolver2.opendns.com myip.opendns.com'

Als u nu uw openbare IP wilt vinden, typt u pubip in uw terminal.

Conclusie

We hebben u verschillende opdrachten en online services laten zien die u kunt gebruiken om uw privé- en openbare IP-adres te achterhalen.

netwerk terminal