Ich habe die bisher schnellste Möglichkeit gefunden unter Linux seine öffentliche IP zu ermitteln. Die IP lässt sich schnell über eine DNS-Abfrage beim OpenDNS-Dienst ermitteln. Dazu ist das Werkzeug ‚dig‘ notwendig, welches auf praktisch jeder Linux-Distribution vorinstalliert ist. Gebt folgendes in euer Terminal ein.
dig +short myip.opendns.com @resolver1.opendns.com
Wenn ihr dieses Kommando oft verwenden wollt, dann könnt ihr es als Alias in eure .bashrc hinzufügen.
alias wanip='dig +short myip.opendns.com @resolver1.opendns.com'
In diesem Fall führt der Alias „wanip“ in Zukunft jedes mal dieses Kommando aus. Ihr könnt diese Befehle auch in Skripten und in Programmen zum ändern von DNS-Einträgen (ddclient z.B.) verwenden.