/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Ip bag router
Fra : Joe


Dato : 12-01-03 10:35

Hvordan for man fat i den lokale ip på en maskine der sidder bag en router.

Joe



 
 
Lars Dybdahl (12-01-2003)
Kommentar
Fra : Lars Dybdahl


Dato : 12-01-03 10:41

Du kigger på http://www.myip.dk/

Jeg går ud fra, at du har brug for det inde i php, og så er ovenstående jo
ikke en løsning. Svaret på dit spørgsmål kommer lidt an på, hvad du vil -
hvis du vil se, hvad din ip adresse er i webserverens log, så lave en
service på webserveren, der leverer ip adressen på maskinlæsbar form og
hent denne.

Hvis du omvendt hentyder til, at du har et php-script på serveren, der
tilgås af en maskine bag en router, og routeren bruger NAT (Network Address
Translation), så har du ikke mulighed for at finde maskinens ip nummer.

Hilsen,

Lars Dybdahl.

--
Freelance programmør
Programmering mod timebetaling

Lars Dybdahl (12-01-2003)
Kommentar
Fra : Lars Dybdahl


Dato : 12-01-03 10:47

Jeg var vist ikke helt klar i min forklaring:

Man kan ikke ude fra internettet se, hvilken ip adresse en maskine bag en
NAT router har.

De to øverste afsnit gik på at få routerens adresse, når man sidder på
maskinen bag routeren. Denne forklaring kom jeg med, fordi jeg var usikker
på, om du mente det, du skrev.

Hilsen,

Lars Dybdahl.

--
Freelance programmør
Programmering mod timebetaling

Joe (12-01-2003)
Kommentar
Fra : Joe


Dato : 12-01-03 12:08

Jeg mener at have hørt at router (NAT'er) kan sende noget info med omkring
den interne adresse i form af <ipadresse>:<portnummer> hvor ipadresse er
adressen på NAT'en mens portnummer er den interne ip.

Burde man så ikke kunne 'fange' denne information i php?

VH Joe



"Lars Dybdahl" <lars@dybdahl.dk> wrote in message
news:3e2139ab$0$11061$edfadb0f@dread12.news.tele.dk...
> Jeg var vist ikke helt klar i min forklaring:
>
> Man kan ikke ude fra internettet se, hvilken ip adresse en maskine bag en
> NAT router har.
>
> De to øverste afsnit gik på at få routerens adresse, når man sidder på
> maskinen bag routeren. Denne forklaring kom jeg med, fordi jeg var usikker
> på, om du mente det, du skrev.
>
> Hilsen,
>
> Lars Dybdahl.
>
> --
> Freelance programmør
> Programmering mod timebetaling



Lars Dybdahl (12-01-2003)
Kommentar
Fra : Lars Dybdahl


Dato : 12-01-03 12:33

Nej. En NAT router skjuler den bagvedliggende netværksstruktur. Det er hele
princippet. MÃ¥ske findes der enkelte meget avancerede routere, der kan
afspørges om noget, men i så fald virker det kun på disse routere, og disse
routere vil udgøre en meget lille del af et normalt website's trafik.

Hvorfor vil du egentlig vide hvad ip adressen er? MÃ¥ske kunne dit behov jo
løses på en anden måde...

Hilsen,

Lars Dybdahl.

--
Freelance programmør
Programmering mod timebetaling

Joe (12-01-2003)
Kommentar
Fra : Joe


Dato : 12-01-03 13:02

Jeg har et site hostet på et webhotel, og alle brugerene af sitet ligger bag
en specifik nat. Jeg vil gerne kunne sende de enkelte brugere til specifikke
dele af sitet (afhængig af deres interne ip ).

VH Joe



"Lars Dybdahl" <lars@dybdahl.dk> wrote in message
news:3e215249$0$11070$edfadb0f@dread12.news.tele.dk...
> Nej. En NAT router skjuler den bagvedliggende netværksstruktur. Det er
hele
> princippet. Måske findes der enkelte meget avancerede routere, der kan
> afspørges om noget, men i så fald virker det kun på disse routere, og
disse
> routere vil udgøre en meget lille del af et normalt website's trafik.
>
> Hvorfor vil du egentlig vide hvad ip adressen er? Måske kunne dit behov jo
> løses på en anden måde...
>
> Hilsen,
>
> Lars Dybdahl.
>
> --
> Freelance programmør
> Programmering mod timebetaling



Lars Dybdahl (12-01-2003)
Kommentar
Fra : Lars Dybdahl


Dato : 12-01-03 13:11

Så ville jeg overveje, om du ikke med javascript kan få fat i deres ip
adresse og få det sendt... og så omstille i henhold til det.

Hvis du kender routerens mærke og model kan du måske også undersøge, om den
kan afspørges. Hvis du kan få åbnet for snmp ud mod dit website, burde det
kunne lade sig gøre, men det er dog sandsynligvis i strid med
netværksadministratorens politik.

Hilsen,

Lars.

--
Freelance programmør
Programmering mod timebetaling

Joe (12-01-2003)
Kommentar
Fra : Joe


Dato : 12-01-03 14:47

Dette ser ud til at løse problemet:

<script>
function MyAddress(IP) {
if(IP == "192.168.1.6")
location.replace("http://www.yahoo.com");
}
</script>
<APPLET CODE="MyAddress.class" MAYSCRIPT WIDTH=0 HEIGHT=0></APPLET>

VH Joe



"Lars Dybdahl" <lars@dybdahl.dk> wrote in message
news:3e215b6a$0$10978$edfadb0f@dread12.news.tele.dk...
> Så ville jeg overveje, om du ikke med javascript kan få fat i deres ip
> adresse og få det sendt... og så omstille i henhold til det.
>
> Hvis du kender routerens mærke og model kan du måske også undersøge, om
den
> kan afspørges. Hvis du kan få åbnet for snmp ud mod dit website, burde det
> kunne lade sig gøre, men det er dog sandsynligvis i strid med
> netværksadministratorens politik.
>
> Hilsen,
>
> Lars.
>
> --
> Freelance programmør
> Programmering mod timebetaling


begin 666 MyAddress.class
MROZZO@`#`"T!#P@`B@@`BP@`I@@`J @`J0@`JP@`K @`K0@`KP@`L @`L@@`
MM0@`M@@`MP@`N @`N@@`O @`O0@`P @`P0@`QP@`R @`RP@`S@@`T @`T0@`
MU @`U@@`V @!# <`QP<`[0<`[@<`[P<`\ <`\0<`\@<`\P<`] <`]0<`]@<`
M]P<`^ <`^0<`^@<`^P<!`PH`( !="@`J`%X*`"P`7PH`+0!@"0`?`&$)`!\`
M8@D`'P!C"0`?`&0)`!\`90D`'P!F"0`?`&<*`!\`: D`'P!I"0`?`&H)`!\`
M:PD`'P!L"0`?`&T)`!\`;@H`(P!O"@`C`' *`"H`<0H`*@!R"0`B`',*`"\`
M= H`) !U"@`I`'8*`"0`=PH`( !X"@`N`'D*`" `>@H`+0!["@`K`'P*`"L`
M?0H`+ !^"@`@`'\*`"T`@ H`+P"!"@`M`((*`"0`@PL`(0"$"@`@`(4*`"H`
MA@H`*0"'"@`I`(@)`"(`B0P`IP"3# "G`* ,`*<`H0P`IP"D# "J`,0,`*X`
MPPP`L0#$# "[`,,,`+X`Q P`OP#$# #&`-<,`,H`I0P`S0#$# #.`,0,`,\`
MQ P`T@#$# #3`,0,`-4`Q P`V0"9# #:`)H,`-L`G P`VP"?# #<`,,,`-T`
MHPP`W@"B# #?`)T,`. `E P`X0"-# #B`(X,`.,`D0P`Y "/# #E`(\,`.8`
MCPP`YP"0# #H`)X,`.D`C P`Z@"5# $$`)(,`08`E@P!!P"D# $(`* ,`0H`
MCPP!"P"/# $-`)L,`0X`PP$```$``2 !``,H*4D!`!TH*4QJ879A+V%P<&QE
M="]!<'!L971#;VYT97AT.P$`%"@I3&IA=F$O;&%N9R]/8FIE8W0[`0`4*"E,
M:F%V82]L86YG+U-T<FEN9SL!`!@H*4QJ879A+VYE="]);F5T061D<F5S<SL!
M`! H*4QJ879A+VYE="]54DP[`0`:*"E,:F%V82]N970O55),0V]N;F5C=&EO
M;CL!``,H*58!``<H24E)22E6`0`T*$QJ879A+V%P<&QE="]!<'!L970[*4QN
M971S8V%P92]J879A<V-R:7!T+TI33V)J96-T.P$`$RA,:F%V82]A=W0O0V]L
M;W([*58!`!8H3&IA=F$O87=T+T=R87!H:6-S.RE6`0`>*$QJ879A+V%W="]E
M=F5N="]-;W5S945V96YT.RE6`0`A*$QJ879A+V%W="]E=F5N="]-;W5S94QI
M<W1E;F5R.RE6`0`G*$QJ879A+V%W="]E=F5N="]-;W5S94UO=&EO;DQI<W1E
M;F5R.RE6`0`F*$QJ879A+VQA;F<O3V)J96-T.RE,:F%V82]L86YG+U-T<FEN
M9SL!`"PH3&IA=F$O;&%N9R]/8FIE8W0[*4QJ879A+VQA;F<O4W1R:6YG0G5F
M9F5R.P$`%2A,:F%V82]L86YG+T]B:F5C=#LI6@$`)BA,:F%V82]L86YG+U-T
M<FEN9SLI3&IA=F$O;&%N9R]3=')I;F<[`0`L*$QJ879A+VQA;F<O4W1R:6YG
M.RE,:F%V82]L86YG+U-T<FEN9T)U9F9E<CL!`!4H3&IA=F$O;&%N9R]3=')I
M;F<[*58!`!8H3&IA=F$O;&%N9R]3=')I;F<[22E6`0`7*$QJ879A+VQA;F<O
M4W1R:6YG.TE)*58!`#DH3&IA=F$O;&%N9R]3=')I;F<[6TQJ879A+VQA;F<O
M3V)J96-T.RE,:F%V82]L86YG+T]B:F5C=#L!`",H3&IA=F$O;F5T+U523#M,
M:F%V82]L86YG+U-T<FEN9SLI5@$`%2A:*4QJ879A+VQA;F<O4W1R:6YG.P$`
M#S(U-2XR-34N,C4U+C(U-0$`!CQI;FET/@$`!D%#5$E/3@$`!$%55$\!``9!
M8W1I;VX!``A"040@55),( $`!T)'0T],3U(!``5"3$%#2P$`!T)G0V]L;W(!
M``1#04Q,`0`%0TQ)0TL!``1#86QL`0`50V%N;F]T($QO;VMU<"!T:&ES($E0
M`0`$0V]D90$`#4-O;G-T86YT5F%L=64!``5%4E)/4@$`#D524D]2($-A;&QI
M;F<@`0`315)23U(@3F]T:69Y:6YG(%523 $`$4524D]2($]P96YI;F<@55),
M`0`*17AC97!T:6]N<P$`"49/4D))1$1%3@$`!T9G0V]L;W(!``E';VEN9R!T
M;R !`!%(87,@8F5E;B!.;W1I9FEE9 $``DEP`0`#27!,`0`/27,@8F5I;F<@
M3W!E;F5D`0`&3$]/2U50`0`/3&EN94YU;6)E<E1A8FQE`0`03&IA=F$O87=T
M+T-O;&]R.P$`$DQJ879A+VQA;F<O4W1R:6YG.P$`#DQO8V%L5F%R:6%B;&5S
M`0`&3&]O:W5P`0`)37E!9&1R97-S`0!%37E!9&1R97-S($%P<&QE=" Q+C,@
M:7,@1G)E97=A<F4@9G)O;2!W=W<N<F5G;&]S+F1E(,*I3&%R<R!+:6YD97)M
M86YN`0`.37E!9&1R97-S+FIA=F$!``1->4E0`0`(3D]!0U1)3TX!``I3;W5R
M8V5&:6QE`0`$4W1A= $`!E-T871U<P$`!U-T871U<S !``9405)'150!``14
M15A4`0`&5&%R9V5T`0`$5&5X= $``U523 $``U5R; $``UE%4P$``5H!``A?
M4U1%04Q42 $`$&%D9$UO=7-E3&ES=&5N97(!`!9A9&1-;W5S94UO=&EO;DQI
M<W1E;F5R`0`&87!P96YD`0`%8FQA8VL!``1C86QL`0`*9')A=U-T<FEN9P$`
M!F5Q=6%L<P$`"&9I;&Q296-T`0`09V5T07!P;&5T0V]N=&5X= $`"F=E=$-O
M;G1E;G0!``]G971$;V-U;65N=$)A<V4!``=G971(;W-T`0`.9V5T2&]S=$%D
M9')E<W,!``MG971(;W-T3F%M90$`#V=E=$QO8V%L061D<F5S<P$`#&=E=%!A
M<F%M971E<@$`!V=E=%!O<G0!``EG9717:6YD;W<!``1I;FET`0`":7 !`!)J
M879A+V%P<&QE="]!<'!L970!`!EJ879A+V%P<&QE="]!<'!L971#;VYT97AT
M`0`.:F%V82]A=W0O0V]L;W(!`!)J879A+V%W="]#;VUP;VYE;G0!`!%J879A
M+V%W="]'<F%P:&EC<P$`'&IA=F$O87=T+V5V96YT+TUO=7-E3&ES=&5N97(!
M`")J879A+V%W="]E=F5N="]-;W5S94UO=&EO;DQI<W1E;F5R`0`3:F%V82]L
M86YG+T5X8V5P=&EO;@$`&VIA=F$O;&%N9R]396-U<FET>45X8V5P=&EO;@$`
M$&IA=F$O;&%N9R]3=')I;F<!`!9J879A+VQA;F<O4W1R:6YG0G5F9F5R`0`4
M:F%V82]N970O26YE=$%D9')E<W,!``]J879A+VYE="]3;V-K970!``QJ879A
M+VYE="]54DP!`!9J879A+VYE="]54DQ#;VYN96-T:6]N`0`,;6]U<V5#;&EC
M:V5D`0`,;6]U<V5$<F%G9V5D`0`,;6]U<V5%;G1E<F5D`0`+;6]U<V5%>&ET
M960!``IM;W5S94UO=F5D`0`,;6]U<V50<F5S<V5D`0`-;6]U<V5296QE87-E
M9 $`'&YE='-C87!E+VIA=F%S8W)I<'0O2E-/8FIE8W0!``YO<&5N0V]N;F5C
M=&EO;@$`!7!A:6YT`0`(<V5T0V]L;W(!``QS:&]W1&]C=6UE;G0!``IS:&]W
M4W1A='5S`0`%<W1A<G0!``AT;U-T<FEN9P$`"W1O57!P97)#87-E`0`'=6YK
M;F]W;@$`!W9A;'5E3V8!``5W:&ET90`A`!\`( `"`"4`)@`-````TP#$````
M``"N`,,``````+L`PP``````Q@#7``````#5`,0``````*H`Q ``````T@#$
M``````"^`,0``````+\`Q ``````SP#$``````"Q`,0``````,X`Q ``````
MS0#$````#0`"`,H`I0`!`+,```#8``0`!@```'02'DXJM@!-M@!..@004#8%
M*K8`3;8`4P*?``PJM@!-M@!3-@6[`"Q9&005!;<`,K8`4;8`3TTL$@.V`$F:
M`!,L3J<`#E<2$$ZG``=7$@Q.&YD`(KL`+%D9!!4%MP`RM@!1M@!03J<`#5<J
M$@NU`#RG``,ML `#`"0`00!$`"@`) !!`$L`)P!3`&4`: `G``$`P@```#H`
M#@```"L``P`L``P`+0`0`"X`) `O`#8`, !!`"\`1 `Q`$@`+P!+`#(`3P`S
M`&@`- !O`#,`<@`U``$`ZP"3``$`LP```<P`! `"```!:"H2&+8`4L8`#2HJ
M$ABV`%*U`#TJ$A2V`%+&`!4J*A(4M@!2M@!:$ARV`$FU`#HJ$AJV`%+&``TJ
M*A(:M@!2M0! *A('M@!2Q@`B*A('M@!2M@!:$@BV`$F9`!$JL@!&M0`U*K(`
M7+4`-RHJ`[<`.[4`."HJ*K0`.K<`.[4`.2H2&[8`4L8`V2HJ$ANV`%*U`$$J
MNP`J62JT`$&X`%NW`#$JM `YM@!%M@!9M0!!NP`M62JV`$TJM !!MP`S3"J[
M`"I9$@*W`#$KM@!$M@!9M0`]IP`;5RJ[`"I9$@:W`#$JM !!M@!%M@!9M0`]
M*A(9M@!2Q@`-*BH2&;8`4K4`/RH2!+8`4L8`&BH2!+8`4K8`6A(%M@!)F0`)
M*A(%M0`T*A($M@!2Q@`9*A($M@!2*K0`.+8`29D`"2H2!;4`-"H2%[8`4L8`
M&2H2%[8`4BJT`#BV`$F9``DJ$@JU`#0J*K8`0BHJM@!#L0`!`*T`T0#4`"<`
M`0#"````2@`2````.@`3`#L`+@`\`$$`/0!;`#X`:0`_`'(`0 !^`$(`AP!#
M`)$`1 "M`$4`[ !&`/\`1P$?`$@!/@!)`5T`3 %B`$T!9P`X``$`[ "/``$`
MLP```!T``0`!````!2JT`#BP`````0#"````!@`!````4P`!`0D`DP`!`+,`
M``%N``0`! ```.8JM `T$@6F`(\JM `_M@!:$AVV`$F9`"Z[`"U9*K8`32JT
M`$&W`#-,*[8`5;8`3%<J$A*U`#RG`#Y7*A(.M0`\IP`TNP`M62JV`$TJM !!
MMP`S3"JV`$LK*K0`/[D`5P,`*A(3M0`\IP`-5RH2#[4`/*<``RJ[`"I9*K0`
M/;@`6[<`,1("M@!%*K0`/+8`1;8`6;8`6"H2";8`4L8`#2HJ$@FV`%*U`#8J
MN !4302]`"E9`RJT`#E33BPJM `V+;8`1U>Q5RH2";8`4L8`&BJ[`"I9$@VW
M`#$JM `VM@!%M@!9M0`\L0`#`!@`-@`Y`"<`0P!G`&H`)P"H`,,`Q `G``$`
MP@```%X`%P```%D`"0!:`!@`6P`H`%P`, !=`#8`6P`Y`%X`0 !;`$,`80!3
M`&(`80!C`&<`80!J`&0`<0!A`'0`9@"5`&H`J !K`*@`; "M`&T`N0!N`,,`
M:P#$`&\`Y0!6``$!!0"7``$`LP```&@`!0`"````0"LJM `UM@!6*P,#$0/H
M$&2V`$HK*K0`-[8`5BN[`"I9*K0`0+@`6[<`,1("M@!%*K0`.+8`1;8`6040
M#+8`2+$````!`,(````6``4```!U``@`=@`3`'<`&P!X`#\`= `!`/X`F `!
M`+,````Z``0``@```"(JNP`J62JT`#VX`%NW`#$2`K8`12JT`#RV`$6V`%FV
M`%BQ`````0#"````!@`!````? `!`/\`F `!`+,````?``(``@````<J$@*V
M`%BQ`````0#"````!@`!````?0`!`0``F `!`+,````Z``0``@```"(JNP`J
M62JT`#VX`%NW`#$2`K8`12JT`#RV`$6V`%FV`%BQ`````0#"````!@`!````
M?@`!`/T`F `!`+,````9`````@````&Q`````0#"````!@`!````?P`!`0$`
MF `!`+,````A``(``@````DJ*K0`/K8`6+$````!`,(````&``$```" ``$!
M`@"8``$`LP```!\``@`"````!RH2`K8`6+$````!`,(````&``$```"!``$`
M_ "8``$`LP```($`! `#````12JT`$$2`:4`/KL`+5DJM@!-*K0`0;<`,TTJ
MM@!++"JT`#^Y`%<#`"J[`"I9$A&W`#$LM@!$M@!9M@!8L5<J$@^U`#RQL0`!
M``D`.P`\`"<``0#"````(@`(````A0`)`(8`&0"'`"<`B `[`(8`/ ")`$,`
MA@!$`(,``0"G`),``0"S````I@`"``$```!6*K<`,"H2`;4`0"JR`%RU`#4J
ML@!&M0`W*@.U`#HJ$@&U`$$J$@JU`#0J$@&U`#\J$AZU`#@J$AZU`#DJ$A:U
M`#XJ$A6U`#8J*K0`/K4`/2H2`;4`/+$````!`,(````^``\````9``0`&P`*
M`!P`$0`=`!@`'@`=`!\`(P`@`"D`(0`O`"(`-0`C`#L`) !!`"4`1P`F`$\`
/)P!5`!D``0#,`````@#)
`
end


N/A (14-01-2003)
Kommentar
Fra : N/A


Dato : 14-01-03 14:51



Morten Trab (14-01-2003)
Kommentar
Fra : Morten Trab


Dato : 14-01-03 14:51

"Mads Lie Jensen" <mads@gartneriet.dk> skrev i en meddelelse
news:i1m22vsuaq6mman9ammmsfdckh37srg6ko@4ax.com...
> Jeg kan da i hvert fald fint se min interne ip hvis jeg går ind på
> http://ip.ter.dk/
>
> Men det er nok ikke noget man skal tage for givet.

Det kan jeg ikke, om det så er min Linksys der ikke ligger en
x-forwarded-for header, ved jeg ikke...


--
Morten Trab - http://www.blackchart.dk
Ved mail, fjern da REMOVE i adressen, men send kun en mail til mig hvis jeg
be'r om det, eller hvis det er meget vigtigt!

http://modeltog.blackchart.dk - Følg med i opbygningen af min modelbane



JMo. (12-01-2003)
Kommentar
Fra : JMo.


Dato : 12-01-03 12:07

Lars Dybdahl <lars@dybdahl.dk> wrote in
news:3e213837$0$11007$edfadb0f@dread12.news.tele.dk:

> Du kigger på http://www.myip.dk/

....der dog ikke tager højde for proxy'er.

http://www.ip.ter.dk/

- gør et forsøg på dette. (vha. X-Forwarded-For header)

Henrik Stidsen (12-01-2003)
Kommentar
Fra : Henrik Stidsen


Dato : 12-01-03 13:33

Lars Dybdahl <lars@dybdahl.dk> wrote in
news:3e213837$0$11007$edfadb0f@dread12.news.tele.dk

> Du kigger på http://www.myip.dk/

Og får den eksterne IP... - måske den kan klare det med en IP bag
proxy, men ikke en bag router da den IP slet ikke medsendes uden for
LAN'et.

--
..: Henrik Stidsen - HS235.dk ::...

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste