Kā uzzināt savu IP adresi Windows un Linux

Lai uzzinātu lokālo IP adresi, izpildiet ipconfig sistēmā Windows vai ip addr sistēmā Linux. Lai uzzinātu ārējo (publisko) IP adresi, izpildiet curl ifconfig.me vai atveriet jebkuru servisu, piemēram ipinfo.io. Zemāk — visi paņēmieni ar precīzām komandām un skaidrojumu, kura adrese nepieciešama katrā situācijā.

Lokālā un ārējā IP adrese: kāda ir atšķirība

  • Lokālā (iekšējā) IP adrese — ierīces adrese jūsu tīklā (Wi-Fi, LAN). Parasti no diapazoniem 192.168.x.x, 10.x.x.x vai 172.16–31.x.x.
  • Ārējā (publiskā) IP adrese — adrese, ar kādu jūs redz internets. To piešķir interneta pakalpojumu sniedzējs, un tieši tā ir vajadzīga, lai pieslēgtos savam serverim no ārpuses.
Adreses tips Kur redzama Piemērs
Lokālā tīkla iekšienē 192.168.1.42
Ārējā internetā 203.0.113.17

Kā uzzināt IP adresi sistēmā Windows

  1. Nospiediet Win + R, ierakstiet cmd, nospiediet Enter.
  2. Izpildiet komandu:
ipconfig

Atrodiet rindu IPv4 Address aktīvā adaptera (Ethernet vai bezvadu tīkls) sadaļā — tā ir jūsu lokālā IP adrese.

Pilnai informācijai, ieskaitot MAC adresi un DNS:

ipconfig /all

PowerShell vidē adreses var iegūt ar vienu komandu:

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

Kā uzzināt IP adresi sistēmā Linux

Mūsdienīgais paņēmiens — utilīta ip no pakotnes iproute2:

ip addr show

Adrese norādīta aiz inet pie vajadzīgā interfeisa (piemēram eth0 vai ens3). Lai izvadītu tikai IP adresi bez liekā:

hostname -I

Atlasīt konkrētu interfeisu:

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

Novecojusi, bet joprojām sastopama komanda ifconfig (pakotne net-tools):

ifconfig eth0

Kā uzzināt ārējo (publisko) IP adresi

Ārējā IP adrese neparādās ipconfig/ip addr izvadē, ja atrodaties aiz NAT. To var uzzināt, vēršoties pie ārēja servisa.

Ar curl (Linux, macOS, Windows 10+):

curl ifconfig.me

Alternatīvie servisi gadījumam, ja pirmais nav pieejams:

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

PowerShell vidē bez curl:

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

Pārlūkā atveriet jebkuru no vietnēm: ipinfo.io, whatismyip.com, ifconfig.co — tās uzreiz parāda publisko adresi un bieži arī valsti un pakalpojumu sniedzēju.

Kā uzzināt attālā servera IP adresi

Ja adrese jānoskaidro pēc domēna vārda, izmantojiet DNS pieprasījumu:

dig +short example.com
nslookup example.com

Kā uzzināt maršrutētāja (vārtejas) IP adresi

Maršrutētāja IP adrese ir jūsu tīkla noklusētā vārteja — caur to aiziet viss ārējais datu plūsmas apjoms. Tā vajadzīga, piemēram, lai atvērtu maršrutētāja tīmekļa saskarni vai iestatītu portu pāradresāciju.

Windows:

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

Linux:

ip route | grep default

Izvadē aiz vārdiem default via norādīta vārtejas adrese — parasti 192.168.0.1 vai 192.168.1.1.

Kā apskatīt visus tīkla interfeisus

Serverim var būt vairāki interfeisi: publiskais, privātais tīkls, loopback, Docker tilts. Lai tos redzētu īsi:

ip -br addr

Kolonnas: interfeisa nosaukums, stāvoklis (UP/DOWN) un piešķirtās adreses. Interfeiss lo ar adresi 127.0.0.1 ir loopback — tas vienmēr ir lokāls un no ārpuses nav redzams. Publiskā adrese parasti ir uz eth0/ens3, bet adreses 10.x/172.x — privātajā tīklā starp serveriem.

Biežākie jautājumi

Kāpēc lokālā un ārējā IP adrese atšķiras? Tāpēc, ka atrodaties aiz NAT: pakalpojumu sniedzēja maršrutētājs pārveido daudzas iekšējās adreses vienā publiskajā. Tīkla iekšienē — 192.168.x.x, uz āru — pakalpojumu sniedzēja adrese.

Mana ārējā IP adrese mainās — vai tas ir normāli? Jā, lielākajai daļai mājas tarifu IP adrese ir dinamiska un mainās pie atkārtota pieslēguma. Pastāvīgai adresei nepieciešams statisks IP (parasti maksas opcija pie pakalpojumu sniedzēja vai VPS).

Kāpēc curl ifconfig.me nedarbojas? Iespējams, nav paša curl vai serviss ir bloķēts. Instalējiet curl (apt install curl) vai izmantojiet alternatīvu api.ipify.org.

Kā uzzināt IPv6 adresi? Windows tā redzama ipconfig izvadē kā IPv6 Address, Linux — ip -6 addr show. Ārējā IPv6: curl -6 ifconfig.co.

Kuru IP adresi norādīt, lai pieslēgtos serverim? Servera ārējo (publisko) IP adresi. VPS tā ir statiska un redzama vadības panelī uzreiz pēc izveides.

Nepieciešams serveris ar savu statisko publisko IP adresi? Izvietojiet VPS ar Linux vai izvēlieties konfigurāciju sadaļā VPS noma.

Kristaps Bērziņš