[linux] Re: domeinnaam vinden

Guus Snijders gsnijders op gmail.com
Do Aug 14 23:56:33 CEST 2014


Volgens mij wil Paai juist graag weten of en welke websites (vhosts) zijn
gasten aanbieden, niet zozeer welke van zijn websites is opgevraagd.
Paai geeft zelf aan dat er zoekmachines zijn die dit geïndexeerd hebben en
hoopt kennelijk dat hier iemand is die daar een cli tool voor weet.
Ik heb er nog mijn vraagtekens bij, maar misschien denk ik gewoon te
moeilijk.

Mvg, Guus
Op 14 aug. 2014 23:12 schreef "Daniel von Asmuth" <asmuth op bakunin.xs4all.nl
>:

> Aldus schreef Bart-Jan Vrielink op Thu, Aug 14, 2014 at 08:38:02PM +0200:
> >
> > -----Original message-----
> > > From:paai <j.j.paijmans op gmail.com <mailto:j.j.paijmans op gmail.com> >
> > > Sent: Thursday 14th August 2014 17:55
> > > To: linux op lists.nllgg.nl <mailto:linux op lists.nllgg.nl>
> > > Subject: [linux] Re: domeinnaam vinden
> > >
> > > On 14/08/14 16:11, Bart-Jan Vrielink wrote:
> > > > ...
> > >
> > > > Ik kan dus op basis van het IP adres niet weten dat www.nllgg.nl <
> http://www.nllgg.nl>  op
> > > > dat IP adres draait. Sowieso wordt de "mapping" van het IP adres naar
> > > > de hostnaam door de beheerder van de IP range gedaan, en dit kan
> > > > volledig los staan van het beheer van de forward DNS.
> > >
> > > > Ik snap eigenlijk nog steeds niet helemaal exact wat je probeert te
> > > > bereiken. Je hebt het nu over virtual hosts van Apache. Als je wilt
> > > > testen hoe dit geconfigureerd is, dan kun je eventueel kijken naar de
> > > > output van apache2 -S.
> > >
> > > Nee, mijn virtual hosts draaien naar tevredenheid. Ik wil er achter
> > > komen wie mijn sites bezoeken, en daarom niet alleen de 'officieele'
> > > naam van het betreffende ip-nummer weten, maar ook de andere namen die
> > > voor dat ip-nummer zijn geregistreerd.
> > Je bedoelt dus het adres van je bezoekers?
> >
> > Zoals Daniel al aangaf, kun je dit in de Apache logs terug vinden.
> Hierbij moet je wel rekening houden dat het Internet werk met IP nummers,
> en dat hostnamen vooral een extraatje zijn. Als een bezoeker zijn browser
> opdracht geeft om naar jouw website te gaan, dan zal deze browser aan het
> OS vragen om het host gedeelte van de URL om te zetten in een IP adres.
> Daarna zal deze browser aan het OS de opdracht geven om een TCP connectie
> te openen vanaf zijn eigen IP adres naar het IP adres van je server, op
> poort 80 (standaard). Omdat het een voldoende recente browser is (en dus
> HTTP 1.1 of hoger ondersteunt), zal de browser aan de webserver aangeven
> voor welke Host hij de webpagina wil hebben, maar nergens in de HTTP
> transactie of in het TCP/IP gedeelte zal de client aangeven wat hij als
> zijn "hostnaam" beschouwt.
> > Kortom, het enige wat je van de client zult terug vinden, is zijn IP
> adres. Hier kun je (zoals al eerder in deze thread is beschreven) eventueel
> 0, 1 of meerdere hostnamen bij vinden, door een reverse lookup te doen.
>
> Sorry, maar.....
>
> Als je het nieuws hebt gelezen (bijv op webwereld) dan had je kunnen
> weten dat het Internet vandaag *niet* werkt:-(
>
> Het Internet mag dan het TCP/IP protocol gebruiken, maar het Wilde Wijde
> Web gebruikt het HTTP protocol. In de HTTP header staat gewoon een veld
> met de (virtuele) host naam. Het IP adres is alleen nodig om de HTTP
> berichten en antwoorden op hun bestemming te brengen. De web server
> leest dan gewoon de host naam uit het HTTP bericht en gebruikt die
> dan om de gewenste content op te hoesten. Daarna wordt het antwoord
> weer met de TCP stroom teruggestuurd naar het IP adres van oorsprong.
> De verwerking op TCP/IP niveau gebeurt gewoon door het OS.
>
> Zodoende hoef je niet te zeuren over het IP adres maar kun je ook gewoon
> in je log vastleggen welke hostnaam de klant heeft opgevraagd. Je kunt
> ook aparte log files maken per virtuele host.
>
> Met vriendelijke groet,
>
>
>
> Daniel von Asmuth
>
> --
>
>                 People who bought this story also bought....
>
>




More information about the Linux mailing list