Cosa succede se non si utilizza un nome di dominio completo (FQDN) , ma si utilizza invece un indirizzo IP nel browser? Un esempio che potresti usare sarebbe http://208.80.154.224/ . Quello che dovresti vedere è un messaggio che afferma:
Dominio non configurato
Questo dominio punta a un server Wikimedia Foundation , ma non è configurato su questo server
Quindi cosa succede se si utilizza un nome di dominio completo per un sito Web a tale indirizzo, ad esempio http://en.wikipedia.org/ o https://en.wikipedia.org/ ?
Ho trovato utile a volte quando accadono cose strane come te per verificare cosa succede quando provo a collegarmi a un sito Web utilizzando un client Telnet anziché da un browser Web. A volte questo mi ha aiutato a isolare la fonte del problema. È possibile installare un client Telnet fornito da Microsoft o installare il client gratuito Telnet / SSH PuTTY e quindi utilizzare PuTTY per connettersi a un sito Web ed emettere un comando che un browser emetterebbe .
Se si utilizza il client telnet di Microsoft, aprire una finestra del prompt dei comandi, quindi immettere il comando telnet example.com 80
(è possibile, ovviamente, sostituire qualsiasi nome di dominio completo (FQDN) con un server Web di propria scelta, anziché example.com). Se usi example.com, digita le seguenti righe quando sei connesso premendo Invio una volta dopo aver digitato la prima riga e due volte dopo aver digitato la seconda riga. Nota: non vedrai nulla dal server web quando ti connetti alla porta 80 fino a quando non avrai inserito i comandi. Non vedrai nemmeno ciò che hai digitato echeggiato di nuovo usando il client Microsoft.
HEAD / HTTP/1.1
Host: example.com
Il metodo HEAD richiede informazioni al server, "HTTP / 1.1" specifica che si desidera utilizzare la versione 1.1 del protocollo HTTP che supporta la specifica di un nome host, necessario per i server che ospitano più siti Web. La riga "Host" specifica il sito Web specifico a cui si desidera accedere. È possibile utilizzare HEAD / HTTP/1.0
e omettere la riga "Host:", ma per i server che ospitano più siti, la riga "host:" è il meccanismo che consente ai browser di identificare il sito Web specifico a cui desiderano accedere.
Dovresti quindi vedere un output simile al seguente:
HTTP/1.1 200 OK
Content-Encoding: gzip
Accept-Ranges: bytes
Cache-Control: max-age=604800
Content-Type: text/html
Date: Tue, 14 Mar 2017 18:11:44 GMT
Etag: "359670651+gzip"
Expires: Tue, 21 Mar 2017 18:11:44 GMT
Last-Modified: Fri, 09 Aug 2013 23:54:35 GMT
Server: ECS (iad/182A)
X-Cache: HIT
Content-Length: 606
Non so se otterrai risultati diversi, ad esempio, sarà possibile accedere ai siti senza "www", tentando di accedere ai siti Web con quel metodo piuttosto che attraverso un browser, ma a volte ho trovato risultati diversi, ad esempio, quando un sistema Windows è stato infettato da malware che influisce sull'accesso ai siti tramite browser sul sistema, anche se non credo che il malware sarebbe la causa nel tuo caso, poiché il problema non si verifica quando si utilizza una connessione LAN.
Un altro strumento che può essere utile durante la risoluzione dei problemi di connessione ai siti Web è l' utilità HTTPNetworkSniffer gratuita di Nir Sofer , che consente di osservare il traffico tra i browser Web su un sistema Windows e i siti Web ( esempio di dati visualizzati da HTTPNetworkSniffer ).