datagott > internet.* > internet.www.server-side

Gina (08.04.2006, 19:18)
Hallo,

wie kan me even uitleg geven:

wat is juist het verschil tussen
request.servervariables("REMOTE_ADDR")
en
request.servervariables("REMOTE_HOST")
???

met dank

Gina
Erik Baas (08.04.2006, 21:23)
Gina wrote:

> wat is juist het verschil tussen
> request.servervariables("REMOTE_ADDR") en
> request.servervariables("REMOTE_HOST")


Beide geven het IP-adres van de client. Tenzij de client via een proxy
surft, dan kan het zijn dat een van de twee het adres van de proxy
geeft, en de ander dat van de client (of niets, i.g.v. een "anonieme"
proxy)[*]. Ik kan het nu niet testen, de proxy van xs4all vult in beide
z'n eigen IP-adres in (maar voegt wel HTTP_X_FORWARDED_FOR toe, met mijn
IP-adres er in).

Je kunt het zelf verder uitpluizen door op het web even naar publieke
proxyservers te zoeken, je browser daar op in te stellen, en er een
scriptje met diverse "request."-etc. op te runnen.
[*]: Dit herinner ik me uit de tijd dat ik abo van Multikabel was.
Operator (09.04.2006, 13:11)
In article <xfSZf.361753$wT4.10864691>,
"Gina" <99999> writes:
> wat is juist het verschil tussen
> request.servervariables("REMOTE_ADDR")
> en
> request.servervariables("REMOTE_HOST")


REMOTE_ADDR is het IP-nummer van de client die connect aan de server.
REMOTE_HOST is de hostname van die client, als de server resolved.
Operator (09.04.2006, 13:14)
In article <44380DB8.CCAB92F8>,
Erik Baas <ejbaas> writes:
> Gina wrote:
>> wat is juist het verschil tussen
>> request.servervariables("REMOTE_ADDR") en
>> request.servervariables("REMOTE_HOST")

> Beide geven het IP-adres van de client. Tenzij de client via een proxy
> surft, dan kan het zijn dat een van de twee het adres van de proxy
> geeft, en de ander dat van de client [...]


Dat dacht ik van niet...
Erik Baas (09.04.2006, 21:52)
Operator wrote:

> > wat is juist het verschil tussen
> > request.servervariables("REMOTE_ADDR")
> > en
> > request.servervariables("REMOTE_HOST")


> REMOTE_ADDR is het IP-nummer van de client die connect aan de server.
> REMOTE_HOST is de hostname van die client, als de server resolved.


Dat zal dan nog van mij verder onbekende factoren afhankelik zijn, ik
heb het in de praktijk nog nooit anders gezien dan zoals ik in mijn
vorige posting schreef.
Soortgelijke onderwerpen