Ma question est la suivante : quelle est la différence entre le DNS et la méthode de résolution statique basée sur /etc/hosts dans la résolution des noms lors d'une connexion HTTPS ? Pour se connecter à un site en https, la première action est de demander au DNS l'adresse IP du serveur demandé (s'il n'y a pas d'enregistrement dans /etc/hosts pour ce domaine).
J'essaie de comprendre pourquoi je ne peux me connecter à un serveur qu'avec la bonne adresse IP dans le fichier /etc/hosts (sans utiliser les DNS).
L'URL du serveur est " https://www.ovh.it/managerv3/login.pl "et je ne peux pas m'y connecter s'il n'y a pas d'enregistrement "94.23.64.34 www.ovh.it" dans /etc/hosts. Il y a aussi un autre fait que je ne peux pas expliquer : quand je suis connecté à mon ADSL, je dois utiliser cette astuce, mais quand j'utilise le tethering via mon téléphone, tout fonctionne bien (également sans changer /etc/hosts).
Si j'envoie un ping au domaine www.ovh.it, le résultat est le même sur les deux connexions :
PING www.ovh.it (198.27.92.4): 56 data bytes (ADSL)
PING www.ovh.it (198.27.92.4): 56 data bytes (TETHERING)
Si j'envoie un ping au domaine ovh.it, le résultat est le même sur les deux connexions :
PING ovh.it (94.23.64.34): 56 data bytes (ADSL)
PING ovh.it (94.23.64.34): 56 data bytes (TETHERING)
En utilisant le protocole ping (ICMP), le résultat de la résolution du nom est le même sur les deux connexions. Pourquoi, en utilisant un navigateur et une connexion HTTPS, je ne peux pas me connecter au serveur avec l'ADSL alors qu'il n'y a pas de problème avec le TETHERING de mon SMATPHONE ? Et pourquoi en insérant manuellement l'ip sur ovh.it dans /etc/hosts cela fonctionne aussi en me connectant avec mon ADSL ?
Informations complémentaires : J'ai essayé avec Safari, Chrome et Firefox et le résultat est le même. J'ai essayé de redémarrer l'ordinateur portable et le routeur wifi (routeur ADSL). J'ai également essayé avec un autre ordinateur portable.