Jak zjistit veřejnou IP adresu v linuxu bez X?
Kdo provozuje nějaký ten webový server v nějaké neveřejné síti s přístupem k Internetu, určitě mi dá za pravdu, že je občas potřeba znát veřejnou IP adresu, ze které je server dostupný z Internetu. Zjištění této adresy s nainstalovaným grafickým rozhraním X není stejně jako ve Windows žádným problémem.
Stačí si v internetovém prohlížeči otevřít jednu ze stránek, která se daným problémem zabývá (např. whatismyip.org). Pokud máme ale k dispozici pouze linuxí shell, budeme potřebovat nějaký ten speciální příkaz, který nám tuto adresu z těchto webů v shellu vypíše.
použitím wgetu
- pokud nemáte nainstalován wget, spusťte apt-get install wget
- spusťte příkaz
wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
použitím lynxu
- pokud nemáte nainstalován lynx, spusťte apt-get install lynx
- spusťte příkaz lynx -dump checkip.dyndns.org
použitím curlu
- pokud nemáte curl nainstalován, spusťte apt-get install curl
- spusťte příkaz curl -s http://whatismyip.org/

Líbil se ti tento článek? Ukaž ho i ostatním! Pro snadné přidání odkazu na Facebook, Linkuj.cz nebo Twitter klikni na jednu z ikonek výše a nech další, ať si článek také přečtou.
Přečtěte si také
- NAT – jak to vlastně funguje? (Longer, Internet)
- Jak spustit PHP skript v shellu? (Longer, Linux)
- Router, aneb podle čeho vybírat (Longer, Hardware)
- Jak ukládat stream ve formátu .asf? (Longer, Internet)
- OpenSSH – trocha historie a instalace (Longer, Linux)
- Windows Vista – chyba update c0150004 (Longer, Windows)













Zanechat odpověď