Le informazioni contenute nei log file
Dopo aver parlato tanto di log file e' tempo di vederne il contenuto. Quello riportato di seguito e' un "pezzo" di log file relativo al mio sito. I log file sono composti da decine di migliaia di righe di testo come queste qui sotto (e che adesso andremo ad illustrare riga per riga).
213.82.22.226
[31/Jan/2001:06:10:50 -0500]
GET "http://www.inetitalia.com/index.html"
HTTP/1.0" 200 38009
"Mozilla/4.0 (compatible; MSIE 5.0; Windows NT)"
213.82.22.226
[31/Jan/2001:06:10:50 -0500]
GET "http://www.inetitalia.com/index.html"
HTTP/1.0" 200 38009
"Mozilla/4.0 (compatible; MSIE 5.0; Windows NT)"
E' l'indirizzo IP del server da cui il visitatore si collega a Internet. Nelle connessioni di tipo dial-up (quelle con modem + telefono, tanto per intenderci) l'indirizzo IP cambia ogni volta che il visitatore si collega a Internet, mentre nel caso di connessioni di tipo DSL l'indirizzo IP e' in genere sempre uguale. Nell'uno e nell'altro caso non si tratta di un'informazione che aggiunge molto valore perche' e' in grado di dirci tutt'al piu' qual'e' il provider piu' popolare e, in misura minore, la provenienza geografica del visitatore (se un visitatore si connette usando un provider di Ancona, c'e' un'alta probabilita' che il visitatore sia di quelle parti).
Usando un sistema di "DNS reverse lookup" riusciamo a tradurre l'indirizzo IP nel nome della societa' a cui appartiene. Uno di questi sistemi lo si puo' trovare visitando il sito: http://swhois.net/
Nel caso in questione si puo' apprendere che il visitatore del mio sito era connesso a Internet tramite Fiditalia Spa di Milano (che in questo caso puo' anche non essere una societa' che si occupa di fornire connettivita' Internet, potrebbe essere invece una societa' che fa tutt'altro e che possiede un proprio server ad uso dei propri dipendenti. E, a giudicare dal nome, penso che in questo caso sia cosi')
inetnum: 213.82.22.192 - 213.82.22.255
netname: FIDITALIA
descr: FIDITALIA SPA
country: IT
admin-c: ML10594-RIPE
tech-c: ML10594-RIPE
status: ASSIGNED PA
address: FIDITALIA SPA
address: Via Montebianco, 54/58
address: I- 20121 Milano (MI)
address: Italy
phone: +39 2 48797667
fax-no: +39 2 48797667
213.82.22.226
[31/Jan/2001:06:10:50 -0500]
"GET "http://www.inetitalia.com/index.html"
HTTP/1.0" 200 38009
"Mozilla/4.0 (compatible; MSIE 5.0; Windows NT)"
31 gennaio 2001 alle ore 6.10 e 50 secondi. Si tratta dell'ora e del giorno del luogo dove si trova il server (New Jersey; Stati Uniti nel caso specifico). E' quindi il giorno e l'ora "del server" non del visitatore del sito. Se il visitatore in questione si fosse connesso da Milano, per lui sarebbero state le 11.10 del mattino.
Infine, il log ci dice che il server si trova 5 ore indietro rispetto all'ora di riferimento del meridiano di Greenwich.
213.82.22.226
[31/Jan/2001:06:10:50 -0500]
"GET "http://www.inetitalia.com/index.html"
HTTP/1.0" 200 38009
"Mozilla/4.0 (compatible; MSIE 5.0; Windows NT)"
Le azioni richieste al server possono essere di due tipi: GET e POST (usata perloppiu' in connessione a programmi CGI installati sul server).
In questo caso e' stata inoltrata al server la richiesta di servire la home page del mio sito.
213.82.22.226
[31/Jan/2001:06:10:50 -0500]
"GET "http://www.inetitalia.com/index.html"
HTTP/1.0" 200 38009
"Mozilla/4.0 (compatible; MSIE 5.0; Windows NT)"
HTTP/1.0 e' il protocollo Internet usato. I protocolli sono l'insieme delle regole che governano le trasmissioni in rete. In questo caso si tratta del protocollo versione 1.0.
"200" e' la risposta del server (codice di ritorno) alla richiesta e indicva che la richiesta ha avuto successo. Il codice di ritorno piu' conosciuto e' probabilmente "404 File not Found" che il server ritorna quando non riesce a trovare il file che gli e' stato richiesto.
"38009" e' la dimensione del file in byte.
- Browser e sistema operativo
213.82.22.226
[31/Jan/2001:06:10:50 -0500]
"GET "http://www.inetitalia.com/index.html"
HTTP/1.0" 200 38009
"Mozilla/4.0 (compatible; MSIE 5.0; Windows NT)"
Il browser usato in questo caso e' stato Microsoft Explorer versione 5.0 ed il sistema operativo era Windows NT. Il termine "Mozilla" indica che si tratta di un browser compatibile con Netscape.