"Martin Moller Pedersen" <tusk@daimi.au.dk> skrev i en meddelelse
news:as8bki$14gs$1@news.net.uni-c.dk...
> In <3de79763$0$33078$edfadb0f@dtext01.news.tele.dk> "Trygleren [9000]"
<TryglerenSLETDETHER@hesteskelet.dk> writes:
>
> >> java.net.InetAddress.getLocalHost()
>
> >Nej. Den returnerer 192.168.0.1, dvs min interne ip. Som jeg nævnte
> >tidligere i tråden, så har jeg to netkort i maskinen. Jeg er ved at
udvikle
> >et spil med min projektgruppe, og vi har behov for at spillet finder den
> >eksterne ip, på den maskine det kører på.
>
> Der findes ikke maade at faa et eksterne ip-nummer paa automatisk, som
> vil virke 100%. F.x. vil
http://myip.com/ give mig et forkert nummeret
> (nummeret paa vores firewall), hvis jeg gjorde det fra mit arbejde.
>
> Men det vil virke i de fleste tilfaelde at hente siden
>
http://myip.com/ og parse den html-side. Det kan laves paa
> faa linier i perl, saa det skulle vel ogsaa kunne laves i java.
>
> Det eneste maade at vaere 100% sikker er at spoerge brugeren.
>
> /Martin
>
>
>
Men, ekstern ip??
Hvordan skal den forstås, ekstern i forhold til hvad??
Jeg kan forstå at det i dette tilfælde er i forhold til "Internettet"... men
ellers
er _ekstern_ vel et vidt begreb...
Eksempelvis er der folk der sidder bag proxies der tildeler ny ip efter
hvert request!!! Altså!!!
/ Michael