Що станеться, якщо ви не використовуєте повноцінне доменне ім’я (FQDN) , а натомість використовуєте IP-адресу в браузері? Приклад, який ви можете використати, може бути http://208.80.154.224/ . Що ви повинні побачити, це повідомлення про те, що:
Домен не налаштований
Цей домен вказує на сервер Foundation Wikimedia Foundation , але не налаштований на цьому сервері
Тоді що станеться, якщо ви використовуєте FQDN для веб-сайту за цією адресою, наприклад, http://en.wikipedia.org/ або https://en.wikipedia.org/ ?
Я вважаю, що це корисно іноді, коли трапляються такі дивні речі, як ви переживаєте, щоб перевірити, що відбувається, коли я намагаюся підключитися до веб-сайту за допомогою клієнта telnet, а не через веб-браузер. Іноді це допомагало мені виділити джерело проблеми. Ви можете встановити клієнт telnet, який надає Microsoft або встановить безкоштовний PuTTY- клієнт telnet / SSH- клієнт, а потім використовуйте PuTTY для підключення до веб-сайту та видачі команди, яку видав би браузер .
Якщо ви використовуєте клієнтський телефонний клієнт Microsoft, відкрийте вікно командного рядка та видайте команду telnet example.com 80
(можна, звичайно, замінити будь-який FQDN на обраний вами веб-сервер замість example.com). Якщо ви використовуєте example.com, введіть наступні рядки під час підключення натискання клавіші Enter один раз після введення першого рядка та двічі після введення другого рядка. Примітка: під час підключення до порту 80 ви не побачите нічого з веб-сервера, поки не введете команди. Ви навіть не побачите те, що ви ввели повторно, використовуючи клієнт Microsoft.
HEAD / HTTP/1.1
Host: example.com
Метод HEAD запитує інформацію від сервера, "HTTP / 1.1" вказує, що ви хочете використовувати версію 1.1 протоколу HTTP, яка підтримує вказівку імені хоста, необхідної для серверів, що розміщують кілька веб-сайтів. Рядок "Хост" вказує конкретний веб-сайт, до якого ви хочете отримати доступ. Ви можете використовувати HEAD / HTTP/1.0
та опускати рядок "Хост:", але для серверів, що розміщують кілька сайтів, рядок "хост:" - це механізм для браузерів визначати конкретний веб-сайт, до якого вони хочуть отримати доступ.
Тоді ви повинні побачити вихід подібний до наступного:
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
Я не знаю, чи отримаєте ви різні результати, тобто зможете отримувати доступ до сайтів без "www", намагаючись отримати доступ до веб-сайтів цим методом, а не через браузер, але я часом виявляв різні результати, наприклад, коли система Windows була заражена шкідливим програмним забезпеченням, яке впливає на доступ до сайтів через браузери в системі, хоча я не думаю, що зловмисне програмне забезпечення буде причиною у вашому випадку, оскільки ця проблема не виникає при використанні підключення до локальної мережі.
Ще один інструмент, який може бути корисним при усуненні несправностей з підключеннями до веб-сайтів, - безкоштовна утиліта HTTPNetworkSniffer Nir Sofer , яка дозволить вам спостерігати трафік між веб-браузерами в системі Windows та веб-сайтами ( приклад даних, що відображаються HTTPNetworkSniffer ).