Eigene IP Adresse ermitteln: Unterschied zwischen den Versionen
SiD (Diskussion | Beiträge) K →wget: sed -> awk |
SiD (Diskussion | Beiträge) http://checkip.dyndns.org hinzugefügt |
||
Zeile 9: | Zeile 9: | ||
* http://www.whatismyip.com | * http://www.whatismyip.com | ||
* http://www.wieistmeineip.de | * http://www.wieistmeineip.de | ||
* http://checkip.dyndns.org | |||
== wget == | == wget == | ||
Zeile 16: | Zeile 16: | ||
*echo `wget -q -O - <nowiki>http://www.whatismyip.org`</nowiki> | *echo `wget -q -O - <nowiki>http://www.whatismyip.org`</nowiki> | ||
*wget -q -O - <nowiki>http://www.whatismyip.de</nowiki> | awk '/Your IP/{print $6}' | awk -F"<" '{print $1}' | *wget -q -O - <nowiki>http://www.whatismyip.de</nowiki> | awk '/Your IP/{print $6}' | awk -F"<" '{print $1}' | ||
*wget -q -O - <nowiki>http://checkip.dyndns.org</nowiki> | awk '/body/{print $6}' | awk -F"<" '{print $1}' | |||
[[Kategorie:Netzwerk]] | [[Kategorie:Netzwerk]] | ||
[[Kategorie:Internet]] | [[Kategorie:Internet]] | ||
[[Kategorie:Tipps und Tricks]] | [[Kategorie:Tipps und Tricks]] |
Version vom 24. September 2010, 10:19 Uhr
Info
Wenn man über einen Router ins Internet geht, zeigt ifconfig <interface> die IP-Adresse des Routers an, die er von "innen" hat (außer man nutzt eine PPPoE-Verbindung). Wie bekommt man jetzt aber heraus, welche IP-Adresse der Router von außen hat? Also die, mit der man im Internet unterwegs ist.
Browser
Es gibt Seiten, die die IP-Adresse anzeigen, wenn man sie in einem Browser aufruft.
Zum Beispiel diese hier:
- http://www.whatismyip.de
- http://www.whatismyip.com
- http://www.wieistmeineip.de
- http://checkip.dyndns.org
wget
Will man nicht extra einen Browser starten, kann man auch wget benutzen, um sich die IP auf der Konsole anzeigen zu lassen. Das ist z.B. ganz nützlich, wenn man die IP in einem Script verwenden möchte.
- echo `wget -q -O - http://www.whatismyip.org`
- wget -q -O - http://www.whatismyip.de | awk '/Your IP/{print $6}' | awk -F"<" '{print $1}'
- wget -q -O - http://checkip.dyndns.org | awk '/body/{print $6}' | awk -F"<" '{print $1}'