« LINUX:Fichier HOSTS » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
 
Ligne 40 : Ligne 40 :
A partie d'Internet pas de problème, le serveur DNS mondial va fournir en correspondance l'adresse IP publique de votre router de votre ISP (une bbox 3 chez Proximus en Belgique par exemple). Ce router fera la transposition de cette adresse IP publique avec l'adresse IP privée, locale de votre serveur et lui enverra la requête.
A partie d'Internet pas de problème, le serveur DNS mondial va fournir en correspondance l'adresse IP publique de votre router de votre ISP (une bbox 3 chez Proximus en Belgique par exemple). Ce router fera la transposition de cette adresse IP publique avec l'adresse IP privée, locale de votre serveur et lui enverra la requête.


Par contre, si vous utilisez votre PC pour accéder à votre serveur WEB qui se trouve sur votre propre réseau local en utilisant son nom Internet, le DNS mondial vous renverra son adresse IP publique et non l'adresse IP locale; ce qui va poser quelques problèmes. Dans ce cas, vous pouvez ajouter au fichier "hosts" son nom public derrière son adresse IP locale pour court-circuiter ce phénomène. Ce problème peut apparaître aussi quand vous voulez utiliser directement sur le serveur WEB un appel local HTTP à des fins de tests ou quand une procédure locale au niveau du serveur WEB générée par de serveur WEB lui-même veut exécuter un module du serveur WEB (appel HTTP), cette astuce est d'un grand secours surtout dans un environnement de multiples serveurs WEB travaillant en "load-balancing".
Par contre, si vous utilisez votre PC pour accéder à votre serveur WEB qui se trouve sur votre propre réseau local en utilisant son nom Internet, le DNS mondial vous renverra son adresse IP publique et non l'adresse IP locale; ce qui va poser quelques problèmes selon la configuration du router de l'ISP (cas d'une mauvaise configuration interne). Dans ce cas, vous pouvez ajouter au fichier "hosts" son nom public derrière son adresse IP locale pour court-circuiter ce phénomène. Ce problème peut apparaître aussi quand vous voulez utiliser directement sur le serveur WEB un appel local HTTP à des fins de tests ou quand une procédure locale au niveau du serveur WEB générée par de serveur WEB lui-même veut exécuter un module du serveur WEB (appel HTTP), cette astuce est d'un grand secours surtout dans un environnement de multiples serveurs WEB travaillant en "load-balancing".


Par exemple, si le nom public du serveur de notre exemple ci-dessus est "www.adbweb.gslb.eu", le fichier devient:
Par exemple, si le nom public du serveur de notre exemple ci-dessus est "www.adbweb.gslb.eu", le fichier devient: