Kuidas leida oma IP-aadress Windowsis ja Linuxis

Kohaliku IP-aadressi teadasaamiseks käivitage Windowsis ipconfig või Linuxis ip addr. Välise (avaliku) IP-aadressi saate käsuga curl ifconfig.me või avades mõne teenuse, näiteks ipinfo.io. Allpool on kõik viisid täpsete käskudega ja selgitus, milline aadress on igas olukorras vajalik.

Kohalik ja väline IP-aadress: mis vahe on

  • Kohalik (sisemine) IP-aadress — seadme aadress teie võrgus (Wi-Fi, LAN). Tavaliselt vahemikest 192.168.x.x, 10.x.x.x või 172.16–31.x.x.
  • Väline (avalik) IP-aadress — aadress, mille all internet teid näeb. Selle annab sideteenuse pakkuja ja just seda on vaja, et oma serveriga väljastpoolt ühendust võtta.
Aadressi tüüp Kus nähtav Näide
Kohalik võrgu sees 192.168.1.42
Väline internetis 203.0.113.17

Kuidas leida IP-aadress Windowsis

  1. Vajutage Win + R, sisestage cmd ja vajutage Enter.
  2. Käivitage käsk:
ipconfig

Otsige aktiivse adapteri (Ethernet või traadita võrk) plokist rida IPv4 Address — see on teie kohalik IP-aadress.

Täieliku teabe jaoks koos MAC-aadressi ja DNS-iga:

ipconfig /all

PowerShellis saab ainult aadressid kätte ühe käsuga:

Get-NetIPAddress -AddressFamily IPv4 | Select-Object IPAddress, InterfaceAlias

Kuidas leida IP-aadress Linuxis

Tänapäevane viis on utiliit ip paketist iproute2:

ip addr show

Aadress on kirjas sõna inet järel vajaliku liidese juures (näiteks eth0 või ens3). Et väljastada ainult IP-aadress ilma liigseta:

hostname -I

Kindla liidese filtreerimine:

ip -4 addr show eth0 | grep -oP '(?<=inet\s)\d+(\.\d+){3}'

Vananenud, kuid endiselt ette tulev käsk ifconfig (pakett net-tools):

ifconfig eth0

Kuidas leida väline (avalik) IP-aadress

Väline IP-aadress ei ilmu ipconfig/ip addr väljundis, kui olete NAT-i taga. Selle saab teada välise teenuse poole pöördudes.

Käsuga curl (Linux, macOS, Windows 10+):

curl ifconfig.me

Alternatiivsed teenused juhuks, kui esimene pole kättesaadav:

curl ifconfig.co
curl https://api.ipify.org
curl https://ipinfo.io/ip

PowerShellis ilma curl-ita:

(Invoke-WebRequest -Uri "https://api.ipify.org").Content

Brauseris avage mõni veebileht: ipinfo.io, whatismyip.com, ifconfig.co — need näitavad avalikku aadressi kohe ja sageli ka riiki ning teenusepakkujat.

Kuidas leida kaugserveri IP-aadress

Kui aadress on vaja leida domeeninime järgi, kasutage DNS-päringut:

dig +short example.com
nslookup example.com

Kuidas leida ruuteri (lüüsi) IP-aadress

Ruuteri IP-aadress on teie võrgu vaikelüüs — selle kaudu liigub kogu väline liiklus. Seda on vaja näiteks ruuteri veebiliidesesse sisenemiseks või pordisuunamise seadistamiseks.

Windows:

Get-NetRoute -DestinationPrefix "0.0.0.0/0" | Select-Object NextHop

Linux:

ip route | grep default

Väljundis sõnade default via järel on lüüsi aadress — tavaliselt 192.168.0.1 või 192.168.1.1.

Kuidas vaadata kõiki võrguliideseid

Serveril võib olla mitu liidest: avalik, privaatvõrk, loopback, Dockeri sild. Nende lühikeseks vaatamiseks:

ip -br addr

Veerud: liidese nimi, olek (UP/DOWN) ja määratud aadressid. Liides lo aadressiga 127.0.0.1 on loopback — see on alati kohalik ja väljapoole ei paista. Avalik aadress on tavaliselt liidesel eth0/ens3, aadressid 10.x/172.x aga serverite vahelises privaatvõrgus.

Korduma kippuvad küsimused

Miks kohalik ja väline IP-aadress erinevad? Sest te olete NAT-i taga: teenusepakkuja ruuter tõlgib palju sisemisi aadresse üheks avalikuks. Võrgu sees on 192.168.x.x, väljapoole aga teenusepakkuja aadress.

Minu väline IP-aadress muutub — kas see on normaalne? Jah, enamikul kodupakettidel on IP-aadress dünaamiline ja muutub uuesti ühendumisel. Püsiva aadressi jaoks on vaja staatilist IP-d (tavaliselt tasuline lisa teenusepakkuja juures või VPS-il).

Miks curl ifconfig.me ei tööta? Võimalik, et curl puudub või teenus on blokeeritud. Paigaldage curl (apt install curl) või kasutage alternatiivi api.ipify.org.

Kuidas teada saada IPv6-aadress? Windowsis on see näha ipconfig väljundis kui IPv6 Address, Linuxis käsuga ip -6 addr show. Väline IPv6: curl -6 ifconfig.co.

Millise IP-aadressi peaksin serveriga ühendumiseks sisestama? Serveri välise (avaliku) IP-aadressi. VPS-il on see staatiline ja näha juhtpaneelis kohe pärast loomist.

Vajate serverit oma staatilise avaliku IP-aadressiga? Võtke kasutusele Linuxi VPS või valige konfiguratsioon jaotisest VPS rent.

Kristaps Bērziņš