2010-08-29 4 views
0

lorsque je clique sur l'URL wget yahoo.com. Quelles sont les étapes qui se déroulent à partir du moment où j'appuie sur ENTER jusqu'à ce que je reçoive la page Web. C'est avec la machine Solaris que le serveur web Apache et le DNS sont configurés. Je veux savoir comment le DNS et Apache interagissent pour afficher la page Web.DNS et la relation apache

Répondre

0

simplifié légèrement, mais le fonctionnement entier dns ne sont pas si intéressant de vous, je pense;)

  1. wget demande l'adresse IP pour yahoo.com de votre serveur DNS local (ou isp serveur dns)
  2. votre serveur local dns renvoie l'adresse IP du cache si disponible et sinon il demande l'enregistrement à partir des serveurs yahoo.com dns
  3. wget se connecte à l'adresse IP et transmet yahoo.com comme hôte afin que le serveur yahoo.com sache quel domaine il doit retourner
0
  1. wget fait un appel d'OS pour dire news.yahoo.com
  2. le résolveur local, en fonction de la configuration (/etc/nsswitch.conf) regarde/etc/hosts, fait alors une demande au serveur DNS configuré dans /etc/resolv.conf
  3. ce serveur, s'il est correctement configuré, parlera à l'adresse du serveur racine Internet pour savoir qui est responsable (en termes de DNS) pour yahoo.com
  4. votre serveur DNS va alors parler directement au serveur DNS responsable de yahoo.com, obtenir l'adresse de news.yahoo.com, et renvoyer l'adresse ip
  5. wget fera une connexion http à cette adresse ip

  6. lorsque le serveur Web de Yahoo en cours d'exécution à cette adresse IP (ce que vous appelez apache) reçoit la demande, il vérifie l'URL que vous avez demandé, l'URL est à l'intérieur la requête http.

  7. en fonction de l'URL que vous avez demandé, il vous enverra une page différente (généralement, un serveur fonctionnant à une adresse IP, sert plus d'une URL, parfois plus d'un domaine parfois).

Notez que certains navigateurs effectueront une requête de recherche si l'URL que vous entrez n'est pas une URL correcte. Donc, si vous tapez "stackoverflow" dans la barre d'adresse de firefox, firefox va sur google, recherche, et vous dirige vers le premier lien de cette recherche. Je crois que le navigateur Microsoft fait la même chose, mais fait-il une recherche sur Bing.

+0

à quel stade apache sur l'OS est-il impliqué? – user434351