PDA

Bekijk Volledige Versie : Ip-adres PC of IP-adres Proxy-server ?



-- Colette --
11/07/03, 20:50
Hoi,

Kan er iemand mij helpen ?

Welke code moet ik gebruiken
om de BEZOEKER zijn IP-adres te kennen ?
Dus NIET het IP-adres van zijn PROXY-server
(zoals bij de gebruikers van Telenet in België)

Dank bij voorbaat,

John Bokma
11/07/03, 21:05
-- Colette -- wrote:

> Hoi,
>
> Kan er iemand mij helpen ?
>
> Welke code moet ik gebruiken
> om de BEZOEKER zijn IP-adres te kennen ?
> Dus NIET het IP-adres van zijn PROXY-server

Soms kan dat niet.

Ik had ooit iets van 8 computers achter een Linux firewall die NAT deed,
ergo het leek of "iedereen" vanaf 1 computer kwam.

Wat wil je er mee? Unieke bezoekers tellen? Wie zegt je dat dezelfde
persoon achter een computer zit? Of: dat dezelfde persoon niet achter
meerdere computers jouw site bekijkt.

Authenticatie? Levensgevaarlijk om dat zo te doen.

John

--
email: mail(at)johnbokma.com (or reply) home: http://johnbokma.com/
website design tips: http://johnbokma.com/websitedesign/ (preliminary)

Jan Ehrhardt
11/07/03, 21:20
-- Colette -- in nl.internet.www.server-side (Fri, 11 Jul 2003 18:44:26
GMT):

>Welke code moet ik gebruiken
>om de BEZOEKER zijn IP-adres te kennen ?
>Dus NIET het IP-adres van zijn PROXY-server
>(zoals bij de gebruikers van Telenet in België)

Ga eens naar http://cgi.monitor.nl/test3.cgi en kijk of je het erbij
ziet staan. Bij de a2000 proxy zie je het IP adres bijvoorbeeld bij
HTTP_X_FORWARDED_FOR

Jan
--
Look, Ma. No tables - http://www.steenbergen-stichting.nl/enbio.html

Daniel Tryba
11/07/03, 22:50
Jan Ehrhardt <monitor@monitor.nl.x> wrote:
>>om de BEZOEKER zijn IP-adres te kennen ?
>>Dus NIET het IP-adres van zijn PROXY-server
>>(zoals bij de gebruikers van Telenet in Belgi?)
>
> Ga eens naar http://cgi.monitor.nl/test3.cgi en kijk of je het erbij
> ziet staan. Bij de a2000 proxy zie je het IP adres bijvoorbeeld bij
> HTTP_X_FORWARDED_FOR

Gefeliciteerd:

HTTP_X_FORWARDED_FOR = 192.168.42.97

nu weet je nog niets :)

--

Daniel Tryba

Rene Pijlman
12/07/03, 00:50
-- Colette --:
>Welke code moet ik gebruiken
>om de BEZOEKER zijn IP-adres te kennen ?
>Dus NIET het IP-adres van zijn PROXY-server

In zijn algemeenheid kan dat niet. Het kan alleen als de
betreffende proxy server het client IP address in een of andere
header meegeeft. Dan vindt je het terug als een HTTP-header.

--
René Pijlman

Wat wil jij leren? http://www.leren.nl

John Bokma
12/07/03, 00:50
Rene Pijlman wrote:

> -- Colette --:
>
>>Welke code moet ik gebruiken
>>om de BEZOEKER zijn IP-adres te kennen ?
>>Dus NIET het IP-adres van zijn PROXY-server
>
>
> In zijn algemeenheid kan dat niet. Het kan alleen als de
> betreffende proxy server het client IP address in een of andere
> header meegeeft. Dan vindt je het terug als een HTTP-header.

En dan nog hoeft dat het IP adres van de bezoeker niet te zijn :-).

192.168.0.x :-). Wat volgens mij werkt(e) is een Java applet. IIRC mag
die / mocht die het IP adres van de client opvragen. Maar.. wat heb je
aan 192.168.0.x?

John

--
email: mail(at)johnbokma.com (or reply) home: http://johnbokma.com/
website design tips: http://johnbokma.com/websitedesign/ (preliminary)

Chris
12/07/03, 01:20
"John Bokma" <postmaster@castleamber.com> wrote in message
news:1057963663.178125@halkan.kabelfoon.nl...
> 192.168.0.x :-). Wat volgens mij werkt(e) is een Java applet. IIRC mag
> die / mocht die het IP adres van de client opvragen. Maar.. wat heb je
> aan 192.168.0.x?

TS heeft het volgens mij over proxy servers van de isp. Dan kan het wel
degelijk handig zijn om het client adres te achterhalen i.v.m. loggen etc.
etc. Ik maak er zelf ook gebruik van op een website om kutusers te blocken
op basis van ip adres (niet uit de private ranges uiteraard).

laterz
Chris

John Bokma
12/07/03, 01:20
Chris wrote:

> "John Bokma" <postmaster@castleamber.com> wrote in message
> news:1057963663.178125@halkan.kabelfoon.nl...
>
>>192.168.0.x :-). Wat volgens mij werkt(e) is een Java applet. IIRC mag
>>die / mocht die het IP adres van de client opvragen. Maar.. wat heb je
>>aan 192.168.0.x?
>
>
> TS heeft het volgens mij over proxy servers van de isp. Dan kan het wel
> degelijk handig zijn om het client adres te achterhalen i.v.m. loggen etc.

En ik gaf aan dat je vaak het client adres niet kan achterhalen. Een
proxy blocken is helemaal niet handig natuurlijk.

> etc. Ik maak er zelf ook gebruik van op een website om kutusers te blocken
> op basis van ip adres (niet uit de private ranges uiteraard).

Wat is een piep-user?

John

--
email: mail(at)johnbokma.com (or reply) home: http://johnbokma.com/
website design tips: http://johnbokma.com/websitedesign/ (preliminary)

Chris
12/07/03, 01:35
"John Bokma" <postmaster@castleamber.com> wrote in message
news:1057965555.8441@halkan.kabelfoon.nl...
> > TS heeft het volgens mij over proxy servers van de isp. Dan kan het wel
> > degelijk handig zijn om het client adres te achterhalen i.v.m. loggen
etc.
>
> En ik gaf aan dat je vaak het client adres niet kan achterhalen. Een
> proxy blocken is helemaal niet handig natuurlijk.

Bij "officiele" proxy's van isp's lukt dit vaak wel. Vandaar dat je dan door
middel van die extra header wel specifieke clients kunt blocken e.d. Maar
als je het ip adres van de pc wilt hebben die de pagina opvraagt, dan ben ik
het met je eens dat dit weinig zinvol is :-)

>
> > etc. Ik maak er zelf ook gebruik van op een website om kutusers te
blocken
> > op basis van ip adres (niet uit de private ranges uiteraard).
>
> Wat is een piep-user?

Een user die zich niet weet te gedragen (denk hierbij aan schelden, racisme
e.d.)

laterz
Chris

Jan Ehrhardt
12/07/03, 01:50
Chris in nl.internet.www.server-side (Sat, 12 Jul 2003 01:29:55 +0200):

>"John Bokma" <postmaster@castleamber.com> wrote in message
>news:1057965555.8441@halkan.kabelfoon.nl...
>
>> En ik gaf aan dat je vaak het client adres niet kan achterhalen. Een
>> proxy blocken is helemaal niet handig natuurlijk.
>
>Bij "officiele" proxy's van isp's lukt dit vaak wel.

Vind je de proxy van euronet (oftewel proxy.wanadoo.nl) een "officiele"
proxy? Daar zal het je dus niet lukken.

Jan
--
Look, Ma. No tables - http://www.steenbergen-stichting.nl/enbio.html

John Bokma
12/07/03, 11:50
Chris wrote:

> "John Bokma" <postmaster@castleamber.com> wrote in message
> news:1057965555.8441@halkan.kabelfoon.nl...
>
>>>TS heeft het volgens mij over proxy servers van de isp. Dan kan het wel
>>>degelijk handig zijn om het client adres te achterhalen i.v.m. loggen
>
> etc.
>
>>En ik gaf aan dat je vaak het client adres niet kan achterhalen. Een
>>proxy blocken is helemaal niet handig natuurlijk.
>
>
> Bij "officiele" proxy's van isp's lukt dit vaak wel. Vandaar dat je dan door
> middel van die extra header wel specifieke clients kunt blocken e.d. Maar

Nee. Nogal wat providers werken *niet* met een vast IP adres. Volgens
mij die van mij niet, maar dat weet ik niet zeker, en maak ik mij niet
echt druk om :-).

> als je het ip adres van de pc wilt hebben die de pagina opvraagt, dan ben ik
> het met je eens dat dit weinig zinvol is :-)

[snip]

>>Wat is een piep-user?
>
> Een user die zich niet weet te gedragen (denk hierbij aan schelden, racisme
> e.d.)

Dat zijn juist de gebruikers die er totaal geen moeite mee hebben om een
wegwerp account te nemen om verder te piepen... Probleem is dat je op
den duur op IP basis allerlei nummers aan het blocken bent die
waarschijnlijk regelmatig van eigenaar wisselen, en dus sluit je een
steeds grotere groep mensen uit die niet tot de piep-categorie behoren.

Er zijn nl. ook open-proxies en anonymizing proxies (poxies speciaal om
het IP *juist* te verbergen).

Wat ook niet werkt is filters gebruiken. Ooit op een chat gezeten waar
je geen fuck enz kon weergeven (he, he he, en zelfs dat kon je omzeilen
en ik maakte nogal wat indruk toen ik dat deed (can I say fuck here?),
nee, geen cracks en zo). Maar goed, dan krijg je dus f*ck, fsck of f(ck
(ik zat wel eens naast de *, vandaar die '(' ).

Nee als je rommel wilt voorkomen: handmatig modereren. Achteraf, of als
het een erg kwetsbare site is, zet je "de berichten worden pas na 24 uur
zichtbaar". Ja, dat is niet mooi/leuk, maar IMHO een betere oplossing
dan filteren op iets vaags als IP nr van "de" bezoeker.

John

--
email: mail(at)johnbokma.com (or reply) home: http://johnbokma.com/
website design tips: http://johnbokma.com/websitedesign/ (preliminary)

John W.
12/07/03, 14:50
Jan Ehrhardt <monitor@monitor.nl.X>:

>Chris in nl.internet.www.server-side (Sat, 12 Jul 2003 01:29:55 +0200):
>
>>"John Bokma" <postmaster@castleamber.com> wrote in message
>>news:1057965555.8441@halkan.kabelfoon.nl...
>>
>>> En ik gaf aan dat je vaak het client adres niet kan achterhalen. Een
>>> proxy blocken is helemaal niet handig natuurlijk.
>>
>>Bij "officiele" proxy's van isp's lukt dit vaak wel.
>
>Vind je de proxy van euronet (oftewel proxy.wanadoo.nl) een "officiele"
>proxy? Daar zal het je dus niet lukken.
>
En als ik dit gebruik al helemaal niet:
<http://anon.inf.tu-dresden.de/index.html>



--
John W.
<http://webcel.nl/>

"Time is what prevents everything from happening at once"
- John Archibald Wheeler -

Chris
12/07/03, 15:05
"John Bokma" <postmaster@castleamber.com> wrote in message
news:1058002691.351370@halkan.kabelfoon.nl...
> Nee. Nogal wat providers werken *niet* met een vast IP adres. Volgens
> mij die van mij niet, maar dat weet ik niet zeker, en maak ik mij niet
> echt druk om :-).

Dit is weer een andere discussie. Heeft niks met de extra header te maken.
Overigens kun je aan een ip adres vrij snel zien of deze vast of dynamisch
is.

> Dat zijn juist de gebruikers die er totaal geen moeite mee hebben om een
> wegwerp account te nemen om verder te piepen... Probleem is dat je op
> den duur op IP basis allerlei nummers aan het blocken bent die
> waarschijnlijk regelmatig van eigenaar wisselen, en dus sluit je een
> steeds grotere groep mensen uit die niet tot de piep-categorie behoren.

Je hoeft een ip niet permanent te blocken. Een week is op mijn website over
het algemeen voldoende.

> Er zijn nl. ook open-proxies en anonymizing proxies (poxies speciaal om
> het IP *juist* te verbergen).

De piep-users die ik tegenkom zijn over het algemeen niet zo snugger, daarom
zijn het tenslotte piep-users geworden :-)

laterz!
Chris

Chris
12/07/03, 15:05
"Jan Ehrhardt" <monitor@monitor.nl.X> wrote in message
news:8jiugv8rh0iqgk2hkko1rfp2u2b17kl3lb@4ax.com...
> >> En ik gaf aan dat je vaak het client adres niet kan achterhalen. Een
> >> proxy blocken is helemaal niet handig natuurlijk.
> >
> >Bij "officiele" proxy's van isp's lukt dit vaak wel.
>
> Vind je de proxy van euronet (oftewel proxy.wanadoo.nl) een "officiele"
> proxy? Daar zal het je dus niet lukken.

Bij "officiele" proxy's van isp's lukt dit *vaak* wel.

laterz!
Chris

John Bokma
12/07/03, 17:05
Chris wrote:
> "John Bokma" <postmaster@castleamber.com> wrote in message
> news:1058002691.351370@halkan.kabelfoon.nl...
>
>>Nee. Nogal wat providers werken *niet* met een vast IP adres. Volgens
>>mij die van mij niet, maar dat weet ik niet zeker, en maak ik mij niet
>>echt druk om :-).
>
>
> Dit is weer een andere discussie. Heeft niks met de extra header te maken.

Dus wel, je leest niet goed.

> Overigens kun je aan een ip adres vrij snel zien of deze vast of dynamisch
> is.

Eh? Hoe kan je dat zien aan een (1) IP adres? Is 201.139.27.64 dynamisch
of niet?

>>Dat zijn juist de gebruikers die er totaal geen moeite mee hebben om een
>>wegwerp account te nemen om verder te piepen... Probleem is dat je op
>>den duur op IP basis allerlei nummers aan het blocken bent die
>>waarschijnlijk regelmatig van eigenaar wisselen, en dus sluit je een
>>steeds grotere groep mensen uit die niet tot de piep-categorie behoren.
>
>
> Je hoeft een ip niet permanent te blocken. Een week is op mijn website over
> het algemeen voldoende.

Dan loop je bij dynamische adressen het enorme risico dat je een aantal
mensen blockt.

>>Er zijn nl. ook open-proxies en anonymizing proxies (poxies speciaal om
>>het IP *juist* te verbergen).
>
> De piep-users die ik tegenkom zijn over het algemeen niet zo snugger, daarom
> zijn het tenslotte piep-users geworden :-)

Denk dat je je daar in vergist. Zodra ze geen rommel meer kunnen
schoppen op jouw site gaan ze uitzoeken hoe ze dat kunnen omzeilen, zie
ook het antwoord van John W. (Bedankt voor de link!)

John

--
email: mail(at)johnbokma.com (or reply) home: http://johnbokma.com/
website design tips: http://johnbokma.com/websitedesign/ (preliminary)

Chris
12/07/03, 20:20
"John Bokma" <postmaster@castleamber.com> wrote in message
news:1058021966.782332@halkan.kabelfoon.nl...
> >>Nee. Nogal wat providers werken *niet* met een vast IP adres. Volgens
> >>mij die van mij niet, maar dat weet ik niet zeker, en maak ik mij niet
> >>echt druk om :-).
> >
> > Dit is weer een andere discussie. Heeft niks met de extra header te
maken.
>
> Dus wel, je leest niet goed.

Je onderbouwt je standpunten wel erg goed.

De vraag was of je iets zinnigs kunt met het ip adres wat in de
HTTP_X_FORWARDED_FOR header staat. De vraag of je iets met een dynamisch ip
adres kunt is niet afhankelijk van deze header. Die vraag kun je nl. ook
stellen als je simpelweg het remote adres pakt.

>
> > Overigens kun je aan een ip adres vrij snel zien of deze vast of
dynamisch
> > is.
>
> Eh? Hoe kan je dat zien aan een (1) IP adres? Is 201.139.27.64 dynamisch
> of niet?

ip adressen waarbij in de bijbehorende hostname "dial" te vinden is zijn
over het algemeen dynamisch, in tegenstelling tot "adsl", wat vaak weer vast
is. En als je al een tijdje meedraait in de internet wereld, weet je ook dat
bijv. de oude ip's van A2000/upc/chello (62.108.0.0/16 en 24.132.0.0/16)
vast zijn. Dus dit kun je vaak wel degelijk achterhalen.

btw. jij weet net zo goed als ik dat je 201.139.27.64 niet zo snel tegen
zult komen in je logs :-P

> >>Dat zijn juist de gebruikers die er totaal geen moeite mee hebben om een
> >>wegwerp account te nemen om verder te piepen... Probleem is dat je op
> >>den duur op IP basis allerlei nummers aan het blocken bent die
> >>waarschijnlijk regelmatig van eigenaar wisselen, en dus sluit je een
> >>steeds grotere groep mensen uit die niet tot de piep-categorie behoren.
> >
> >
> > Je hoeft een ip niet permanent te blocken. Een week is op mijn website
over
> > het algemeen voldoende.
>
> Dan loop je bij dynamische adressen het enorme risico dat je een aantal
> mensen blockt.

Het wordt pas vervelend als precies die persoon in precies die periode op
precies die site wil komen. Die kans is "iets kleiner" dan het "enorme
risico" waar jij het over hebt.

> >>Er zijn nl. ook open-proxies en anonymizing proxies (poxies speciaal om
> >>het IP *juist* te verbergen).
> >
> > De piep-users die ik tegenkom zijn over het algemeen niet zo snugger,
daarom
> > zijn het tenslotte piep-users geworden :-)
>
> Denk dat je je daar in vergist. Zodra ze geen rommel meer kunnen
> schoppen op jouw site gaan ze uitzoeken hoe ze dat kunnen omzeilen, zie
> ook het antwoord van John W. (Bedankt voor de link!)

Uitzoeken en een manier vinden zijn twee hele verschillende dingen. Als ik
een enquete zou houden onder de bezoekers van de site met daarin de vraag of
ze uberhaupt weten wat een proxyserver is, dan denk ik dat nog geen procent
"ja" antwoordt.

Overigens is deze bewering van mij gebaseerd op ervaringen uit de praktijk
en niet zomaar uit de lucht gegrepen o.i.d.

laterz!
Chris

John Bokma
13/07/03, 13:35
Chris wrote:

> "John Bokma" <postmaster@castleamber.com> wrote in message
> news:1058021966.782332@halkan.kabelfoon.nl...
>
>>>>Nee. Nogal wat providers werken *niet* met een vast IP adres. Volgens
>>>>mij die van mij niet, maar dat weet ik niet zeker, en maak ik mij niet
>>>>echt druk om :-).
>>>
>>>Dit is weer een andere discussie. Heeft niks met de extra header te
>
> maken.
>
>>Dus wel, je leest niet goed.
>
> Je onderbouwt je standpunten wel erg goed.

Dank je.

> De vraag was of je iets zinnigs kunt met het ip adres wat in de
> HTTP_X_FORWARDED_FOR header staat. De vraag of je iets met een dynamisch ip
> adres kunt is niet afhankelijk van deze header. Die vraag kun je nl. ook
> stellen als je simpelweg het remote adres pakt.

En dus is het antwoord: nee, je kan er niks zinnig mee om dat het
dynamisch kan zijn. Daarnaast kan het het adres van een firewall zijn
waar tig mensen achter zitten.

>>>Overigens kun je aan een ip adres vrij snel zien of deze vast of
>>> dynamisch is.
>>
>>Eh? Hoe kan je dat zien aan een (1) IP adres? Is 201.139.27.64 dynamisch
>>of niet?
>
> ip adressen waarbij in de bijbehorende hostname "dial" te vinden is zijn
> over het algemeen dynamisch, in tegenstelling tot "adsl", wat vaak weer vast
> is. En als je al een tijdje meedraait in de internet wereld, weet je ook dat

vaak en over het algemeen... dus niet altijd.

> bijv. de oude ip's van A2000/upc/chello (62.108.0.0/16 en 24.132.0.0/16)
> vast zijn. Dus dit kun je vaak wel degelijk achterhalen.

Dwz dat je het voor elk adres moet weten cq. uitzoeken. Met het risico
dat het kan wijzigen in de toekomst. En het risico dat je met een
firewall te doen hebt met meerdere mensen. Ik weet dat er mensen zijn
die met de buren verbinding delen.

> btw. jij weet net zo goed als ik dat je 201.139.27.64 niet zo snel tegen
> zult komen in je logs :-P

Heb 'm uit mijn duim gezogen, geen idee van wie die is. Traceroute timed
out hier.

>>>Je hoeft een ip niet permanent te blocken. Een week is op mijn website
>>>over het algemeen voldoende.
>>
>>Dan loop je bij dynamische adressen het enorme risico dat je een aantal
>>mensen blockt.
>
> Het wordt pas vervelend als precies die persoon in precies die periode op
> precies die site wil komen. Die kans is "iets kleiner" dan het "enorme
> risico" waar jij het over hebt.

Ik heb geen idee om welke site het gaat, dus dat kan jij inderdaad beter
inschatten, alleen kan je het nooit zeker weten. Zelf vind ik op mijn
site 1 gemiste bezoeker al te veel.

>>>>Er zijn nl. ook open-proxies en anonymizing proxies (poxies speciaal om
>>>>het IP *juist* te verbergen).
>>>
>>>De piep-users die ik tegenkom zijn over het algemeen niet zo snugger,
>>>daarom zijn het tenslotte piep-users geworden :-)
>>
>>Denk dat je je daar in vergist. Zodra ze geen rommel meer kunnen
>>schoppen op jouw site gaan ze uitzoeken hoe ze dat kunnen omzeilen, zie
>>ook het antwoord van John W. (Bedankt voor de link!)
>
> Uitzoeken en een manier vinden zijn twee hele verschillende dingen. Als ik
> een enquete zou houden onder de bezoekers van de site met daarin de vraag of
> ze uberhaupt weten wat een proxyserver is, dan denk ik dat nog geen procent
> "ja" antwoordt.

Geen idee wat voor site het is, zou best kunnen. Maar als iemand kwaad
wil dan gaat hij/zij vragen stellen en zal antwoorden vinden.

> Overigens is deze bewering van mij gebaseerd op ervaringen uit de praktijk
> en niet zomaar uit de lucht gegrepen o.i.d.

Dat begrijp ik best, die van mij ook overigens :-)

John

--
email: mail(at)johnbokma.com (or reply) home: http://johnbokma.com/
website design tips: http://johnbokma.com/websitedesign/ (preliminary)