Avatar billede rolchau Nybegynder
08. januar 2002 - 14:45 Der er 21 kommentarer og
2 løsninger

Hent Ip address

Hvordan får man fat i remote ip addresssen og _ikke_ den lokale (127.0.0.1)?
Avatar billede rebus Nybegynder
08. januar 2002 - 14:51 #1
Avatar billede rebus Nybegynder
08. januar 2002 - 14:52 #2
Der er ikke så meget andet og sige, end det er den der står øverst på siden.
Avatar billede carstenknudsen Nybegynder
08. januar 2002 - 14:54 #3
InetAddress.getLocalHost()
Avatar billede rolchau Nybegynder
08. januar 2002 - 14:56 #4
CarstenKnudsen ->
Jeg får 127.0.0.1 ved at bruge getLocalHost.

rebus -> Ja ok, mit spørgsmål kunne misforståes, men jeg mener hvordan man får det frem ved hjælp af Java.
Avatar billede carstenknudsen Nybegynder
08. januar 2002 - 14:57 #5
Dett lyder mærkeligt, på min maskine får jeg den korrekte
ip adresse!
Avatar billede rolchau Nybegynder
08. januar 2002 - 14:59 #6
Har du en applet liggende som viser din ip?
Avatar billede rebus Nybegynder
08. januar 2002 - 14:59 #7
ups!!
Jeg havde sgu ikke lige set det var programmering!
Avatar billede rebus Nybegynder
08. januar 2002 - 15:00 #8
Der kan jeg ikke lige hjælpe dig....
Avatar billede rolchau Nybegynder
08. januar 2002 - 15:12 #9
Rebus -> Det er helt iorden ;)

carstenKnudsen -> Hvis du prøver at gå ind på
www.rolchau.dk/test.html viser den ens lokale ip ;(
Avatar billede carstenknudsen Nybegynder
08. januar 2002 - 15:17 #10
Ja, det gør den og den skriver det samme som jeg
får når jeg skriver InetAddress.getLocalHost() .
Avatar billede carstenknudsen Nybegynder
08. januar 2002 - 15:18 #11
Og det er ikke det samme som 127.0.0.1
Avatar billede rolchau Nybegynder
08. januar 2002 - 15:20 #12
Ehmm - Den skriver 127.0.0.1 ik sandt?
Avatar billede rolchau Nybegynder
08. januar 2002 - 15:21 #13
Og du er sikker på at den IP der bliver vist er din externe ip og ikke den interne? Siger www.myip.dk det samme?

Sorry så ikke dit sidste indlæg
Avatar billede carstenknudsen Nybegynder
08. januar 2002 - 15:22 #14
Ja det gør den, jeg har også været på www.myip.dk
Avatar billede rolchau Nybegynder
08. januar 2002 - 15:36 #15
Æv. Se det er mærkeligt, for nu har jeg spurgt 4 andre og de får 127.0.0.1 af appletten ;(
Avatar billede carstenknudsen Nybegynder
08. januar 2002 - 15:59 #16
Jeg har nu prøvet fra min hjemmemaskine og den siger
127.0.0.1 på din side. Både min arbejds- og hjemme-
maksiner kører Linux. Forskellen på min hjemme og
arbejdsmaskiner er versionen af RedHat ellers skulle
de være ens. Det er en lidt irriterende forskel.
Avatar billede rolchau Nybegynder
08. januar 2002 - 16:11 #17
Virker dit eget program på den anden computer?
Avatar billede carstenknudsen Nybegynder
08. januar 2002 - 16:34 #18
Den returnerer 127.0.0.1!!! Min arbejdsmaskine er bag
en firewall måske har det betydning?
Avatar billede rolchau Nybegynder
08. januar 2002 - 16:45 #19
Ikke hvis www.myip.dk virker med firewall\'en.
Og det gør den for jeg er selv bag en firewall.
Det er programmet det er galt med :(((
Avatar billede elster Nybegynder
10. januar 2002 - 16:00 #20
Med nedenstående får jeg min rigtige IP-addresse (ikke \"127.0.0.1\"):

InetAddress ip = InetAddress.getByName(\"localhost\");
// Get the IP address of the local host
String ipAddress = ip.getLocalHost().getHostAddress();
Avatar billede rolchau Nybegynder
10. januar 2002 - 17:50 #21
Det vil virke hvis man ikke har nogen intern ip, men sidder man med en router som har ens externe ip, vil den ikke virke. Den ligger jo igrunden også på klient siden, så den vil altid kun kunne gøre det iforhold til sin egen placering - Havde jeg ikke lige overvejet.

Så jeg har løst det med et php script, hvor appletten så tager fat i en fil på serveren og udskriver ip\'en ved hjælp af den:
http://tetris.rolchau.dk/ip.html

Men, tak alligevel.
Avatar billede elster Nybegynder
10. januar 2002 - 18:25 #22
No problem! Det er vel også det eneste der er at gøre hvis det skal virke for folk bag en router. InetAddress kan kun oplyse din egen ip-addresse på netværket, men her er det sådan set routerens ip-addresse du vil vise, og ikke direkte addressen på brugerens maskine.
Avatar billede neontetra Nybegynder
17. november 2014 - 11:11 #23
Her er en guide til at finde den eksterne IP-adresse. Dette kan være nyttigt for dig. Når du har fundet ud af den eksterne IP-adresse, kan du besøge http://www.ip-details.com/ og have en IP-opslag for at finde sin grundlæggende geografiske placering, ISP detaljer osv,
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester