Thread Die IP-Adresse meines Routers...: ...in der Kommandozeile angezeigt (9 answers)
Opened by chrim at 2006-03-30 14:36

chrim
 2006-03-30 20:31
#37197 #37197
User since
2006-03-30
4 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo nepos,

vielen Dank für deine Antwort. Aber mit deiner Lösung finde ich "nur" die IP-Adresse von whatismyip.com heraus. Ich möchte aber wissen, mit welcher IP-Adresse ich im Internet unterwegs, also welche IP-Adresse ich von meinem Provider erhalten habe.

BTW: Deine Lösung hat bei mir eine Fehlermeldung erzeugt, mit der ich nichts anfangen konnte:
Code: (dl )
1
2
3
4
5
#!/usr/bin/perl -w
use strict;
use Socket;

print inet_ntoa(gethostbyname('www.whatismyip.com') ." ");

Der Aufruf des Scripts gibt bei mir (MacOS X, Perl 5.8.7) folgendes aus:
Bad arg length for Socket::inet_ntoa, length is 5, should be 4

Ich musste das Skript folgendermaßen ändern, um ein Ergebnis zu erzielen:
Code: (dl )
1
2
3
4
5
6
#!/usr/bin/perl -w
use strict;
use Socket;

my $hostname = gethostbyname('whatismyip.com');
print inet_ntoa($hostname) . "\n";
</span><span style='font-family:courier'>

View full thread Die IP-Adresse meines Routers...: ...in der Kommandozeile angezeigt