Když se podívám na google, uvidím svou veřejnou IP. Je na příkazovém řádku Ubuntu něco, co mi poskytne stejnou odpověď?
Přijatá odpověď:
Pokud nejste za routerem, můžete to zjistit pomocí ifconfig
.
Pokud jste za routerem, pak váš počítač nebude vědět o veřejné IP adrese, protože router provádí překlad síťové adresy. Můžete se zeptat na nějaké webové stránce, jakou máte veřejnou IP adresu pomocí curl
nebo wget
a extrahujte z něj informace, které potřebujete:
curl -s https://checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
nebo kratší
curl https://ipinfo.io/ip