Notre site Web mysite.com
sera hébergé sur un serveur avec hébergement virtuel (basé sur le nom) à 10.20.30.40
. Cependant, les enregistrements DNS pointent actuellement vers 66.77.88.99
.
Je veux garder ces enregistrements DNS pointant vers 66.77.88.99
pendant les tests; existe-t-il un moyen pour moi d'accéder de 10.20.30.40
toute façon?
Étant donné que le serveur cible utilise l'hébergement virtuel, je ne peux pas simplement saisir l'adresse IP à tester sur le site cible. De plus, je n'ai aucun contrôle sur le serveur cible et je ne peux donc pas configurer de sous-domaine sur lequel tester.
domain-name-system
virtualhost
IQAndreas
la source
la source
Réponses:
Mettez les noms d'hôte avec l'adresse IP appropriée dans votre
hosts
fichier (/etc/hosts
sous Linux,%SYSTEMROOT%\System32\Drivers\etc\hosts
sur les systèmes Windows) comme ceci:N'oubliez pas de supprimer les entrées après le test.
la source
Comme indiqué, l'ajouter à
/etc/hosts
est une option.J'utilise généralement l' addon Modify Headers Firefox.
Je n'ai pas à changer la configuration du système et à devenir root à chaque fois que je veux tester cela.
Une autre façon utilise
cURL
comme ceci:Ceci est particulièrement utile pour un dépannage rapide.
Et vous n'avez rien à supprimer une fois que vous avez terminé.
la source
--resolv
option:curl --resolve example.com:80:192.0.2.1 --resolve example.com:443:192.0.2.2 http://example.com/
cURL
. Je ne pensais pas à SNI.