Co się stanie, jeśli nie użyjesz w pełni kwalifikowanej nazwy domeny (FQDN) , ale zamiast tego użyjesz adresu IP w przeglądarce? Przykładem może być http://208.80.154.224/ . Powinieneś zobaczyć komunikat z informacją:
Domena nie jest skonfigurowana
Ta domena wskazuje serwer Wikimedia Foundation , ale nie jest skonfigurowana na tym serwerze
Co się wtedy stanie, jeśli użyjesz nazwy FQDN dla witryny pod tym adresem, np. Http://en.wikipedia.org/ lub https://en.wikipedia.org/ ?
Przydaje mi się czasem, gdy zdarzają się dziwne rzeczy, takie jak Ty, aby sprawdzić, co się dzieje, gdy próbuję połączyć się ze stroną internetową za pomocą klienta Telnet zamiast z przeglądarki internetowej. Czasami pomogło mi to wyodrębnić źródło problemu. Możesz zainstalować klienta Telnet, który Microsoft udostępnia lub zainstalować bezpłatnego klienta Telnet / SSH PuTTY, a następnie użyć PuTTY, aby połączyć się ze stroną internetową i wydać polecenie wydane przez przeglądarkę .
Jeśli korzystasz z klienta Telnet firmy Microsoft, otwórz okno wiersza polecenia, a następnie wydaj polecenie telnet example.com 80
(możesz oczywiście zastąpić dowolną nazwę FQDN wybranym serwerem WWW, zamiast example.com). Jeśli korzystasz z example.com, wpisz następujące linie po podłączeniu, naciskając klawisz Enter raz po wpisaniu pierwszej linii i dwa razy po wpisaniu drugiej linii. Uwaga: nic nie zobaczysz na serwerze sieciowym po podłączeniu do portu 80, dopóki nie wprowadzisz poleceń. Za pomocą klienta Microsoft nie zobaczysz nawet tego, co wpisałeś.
HEAD / HTTP/1.1
Host: example.com
Metoda HEAD żąda informacji od serwera, „HTTP / 1.1” określa, że chcesz używać wersji 1.1 protokołu HTTP, który obsługuje określanie nazwy hosta, która jest potrzebna w przypadku serwerów obsługujących wiele witryn. Wiersz „Host” określa konkretną stronę internetową, do której chcesz uzyskać dostęp. Możesz użyć HEAD / HTTP/1.0
i pominąć wiersz „Host:”, ale w przypadku serwerów obsługujących wiele witryn, wiersz „host:” to mechanizm umożliwiający przeglądarkom identyfikację konkretnej witryny, do której chcą uzyskać dostęp.
Powinieneś zobaczyć wynik podobny do następującego:
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
Nie wiem, czy uzyskasz różne wyniki, tzn. Będziesz mieć dostęp do stron bez „www”, próbując uzyskać dostęp do stron internetowych tą metodą, a nie przez przeglądarkę, ale czasami znalazłem różne wyniki, np. Kiedy system Windows został zainfekowany złośliwym oprogramowaniem wpływającym na dostęp do stron za pośrednictwem przeglądarek w systemie, ale nie sądzę, że przyczyną tego problemu byłoby złośliwe oprogramowanie, ponieważ problem nie występuje, gdy używasz połączenia LAN.
Kolejnym narzędziem, które może być pomocne podczas rozwiązywania problemów z połączeniami ze stronami internetowymi, jest bezpłatne narzędzie Nir Sofer HTTPNetworkSniffer , które pozwala obserwować ruch między przeglądarkami internetowymi w systemie Windows a stronami internetowymi ( przykład danych wyświetlanych przez HTTPNetworkSniffer ).