Come possiamo verificare su che webserver gira una pagina web?
Ci sono diverse risposte alla domanda in questione, alcune possono sembrare meno ortodosse come ad esempio telnet (telnet www.foo.bar 80), altre molto più utili ed intuitive come cURL.
Il comando cURL è disponibile in tutte le distribuzioni linux e unix-like come anche Mac OSX.
Ecco come verificare l’identità del webserver con cURL:
curl -I http://www.foo.bar
L’output del comando sarà simile al seguente:
HTTP/1.1 200 OK
Server: Apache
Date: Mon, 10 Sep 2012 17:25:33 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Più di una volta sarà capitato di dover testar il funzionamento di un server di posta.
Lo strumento più diffuso rimane sempre il buon vecchio telnet
Per provare il funzionamento di un server di posta sarà sufficiente quindi seguire pochi passi:
- telnet mail.server.it 25 – Ci colleghiamo quindi al mail server utilizzando telnet sulla porta standard 25.
- helo
– Con questo comando SMTP “salutiamo” il server di posta remoto e comunichiamo il nostro ip o dominio (es. helo miodominio.it) - mail from:
– Il comando mail from indica qual’è la nostra email di origine, il sender. - rcpt to:
– RCPT TO specifica a chi sarà inviata l’email di prova. - data – il comando DATA specifica al mail server che stamo inviando il corpo del messaggio. Per terminare il comando digitare
.