Мой вопрос: в чем разница между DNS и методом статического разрешения, основанным на /etc /hosts в разрешении имен во время соединения HTTPS? Чтобы подключиться к сайту с помощью https, первое действие - запросить у DNS IP-адрес запрошенного сервера (если в /etc /hosts нет записи для этого домена).
Я пытаюсь выяснить, почему я могу подключиться к серверу только с нужным ip внутри файла /etc /hosts (и не используя DNS).
URL-адрес сервера « https://www.ovh.it/managerv3/login.pl », и я не могу подключиться к нему, если в /etc /hosts нет записи «94.23.64.34 www.ovh.it». Есть еще один факт, который я не могу объяснить: когда я подключен к ADSL, я должен использовать этот трюк, но когда я использую привязку через телефон, все работает нормально (также без изменения /etc /hosts).
Если я пингую домен www.ovh.it, результат будет одинаковым на обоих соединениях:
PING www.ovh.it (198.27.92.4): 56 data bytes (ADSL)
PING www.ovh.it (198.27.92.4): 56 data bytes (TETHERING)
Если я пингую домен ovh.it, результат будет одинаковым на обоих соединениях:
PING ovh.it (94.23.64.34): 56 data bytes (ADSL)
PING ovh.it (94.23.64.34): 56 data bytes (TETHERING)
При использовании ping (протокол ICMP) разрешение имен одинаково на обоих соединениях. Почему с помощью браузера и HTTPS-соединения я не могу подключиться к серверу с помощью ADSL, и нет проблем с подключением моего SMATPHONE? И зачем вручную вставлять ip на ovh.it в /etc /hosts, он также работает с моим ADSL?
Дополнительная информация: я пробовал с Safari, Chrome и Firefox, и результат тот же. Я попытался перезагрузить ноутбук и wifi-роутер (ADSL роутер). Я тоже попробовал с другим ноутбуком.