J’ai essayé de mettre la ligne sur / etc / hosts:
IP math.com mathworld.com
où IP était censé être l’adresse IP de http://mathworld.wolfram.com/classroom/ . J’ai cinglé le site et j’ai réalisé que je devais diriger le trafic avec d’autres outils:
ping mathworld.wolfram.com/
- Comment puis-je obtenir l’adresse IP d’un nom d’hôte à l’aide d’un serveur DNS fixe?
- C’est le titre pour modifier le fichier hosts à ne pas résoudre
- Modifier la recherche inversée avec la recherche directe
- plusieurs domaines locaux avec Dnsmasq?
- Interroger un serveur et obtenir les résultats sous la forme addrinfo struct
ping: impossible de résoudre mathworld.wolfram.com/: hôte inconnu
Donc, la question se pose:
Comment puis-je diriger le trafic vers des sous-domaines, similaire au sous-domaine ci-dessus?
Vous semblez être confus au sujet de la terminologie de réseautage.
http://mathworld.wolfram.com/classroom/ est une URL, pas un nom de domaine. Il n’a pas d’adresse IP. mathworld.wolfram.com
est un nom de domaine et possède une adresse IP.
En outre, mathworld.wolfram.com
est un sous-domaine de wolfram.com
qui est un sous-domaine du domaine de premier niveau.
mathworld.wolfram.com n’est pas un sous-domaine de mathworld.com
Le /etc/hosts
n’est pas assez puissant pour mapper tous les sous-domaines d’un domaine au même endroit. Vous devrez les taper tous ou entrer dans la configuration appropriée du serveur DNS (par exemple named.conf
).
Votre ping a échoué car vous aviez un nom de fin / sur l’hôte, ce qui n’est pas valide.
Essayez-vous de créer votre propre URL d’alias local qui vous renvoie dans la partie droite de cette URL tierce spécifique?
Cela ne peut pas fonctionner seul, car:
Host:
HTTP, qu’il ne reconnaîtra pas Pour que cela fonctionne, vous devez pointer cet alias local vers un serveur Web que vous contrôlez, puis demander à ce serveur d’émettre une redirection HTTP vers le site réel.