Forum Linux.général Problème de routage

Posté par  .
Étiquettes : aucune
0
14
mai
2008
Bonjour,

Je suis propriétaire du nom de domaine example.net qui est associé à mon adresse ip. Cette adresse ip est affectée à un routeur OpenWRT qui renvoie les requêtes adressées au port 80 sur un serveur web nommé "webserver" situé sur mon réseau local.
Impossible pour moi d'accéder à http://example.net depuis le navigateur installé sur la machine "laptop" situé sur le même réseau local que "webserver". Par contre, http://webserver m'affiche correctement le site hébergé par le serveur web et la tentative d'afficher http://example.net depuis une machine lambda située à l'extérieur de mon réseau local se solde par un réjouissant succès.

Mes maigres connaissances concernant le routage me laisseraient penser que, partant de "laptop", mon navigateur devrait demander de résoudre le nom de domaine example.net au DNS de mon FAI, qui devrait me rediriger vers mon routeur lui-même m'amenant vers webserver.
Et ben non ! apparemment quelque chose de maléfique court-circuite le DNS de mon FAI !
Je précise qu'aucun DNS ne tourne sur mon réseau local ... du moins à ma connaissance !

je suis persuadé que la réponse va me sembler évidente, une fois qu'une bonne âme aura daigné se pencher sur la question.

merci
  • # /etc/hosts

    Posté par  . Évalué à 4.

    salut,

    rajoute une ligne dans ton /etc/hosts, du genre :
    192.168.1.X exemple.net
    où 192.168.1.X est l'adresse locale de ton serveur web.
    • [^] # Re: /etc/hosts

      Posté par  . Évalué à 1.

      merci pour la solution !

      mais ca ne m'explique pas pourquoi la résolution ne se fait pas via le DNS de mon FAI ....
      • [^] # Re: /etc/hosts

        Posté par  (site web personnel) . Évalué à 5.

        la résolution se fait correctement, pour preuve execute un ping sur example.net dans une console tu auras bien l'ip associée.
        Le "probleme" se situe au niveau de ton routeur, il retransmet tout ce qu'il recoit sur l'ip publique en port 80 (chose que tu as paramétré) vers une machine du réseau local MAIS pas du réseau local vers le réseau local. D'ailleur tu dois tomber sur le serveur http de ton routeur, si la regle avait fonctionné comme tu le pensais, tu ne pourrais plus modifier les informations de ton routeur.
        En fait c'est tout a fait normal :)
        • [^] # Re: /etc/hosts

          Posté par  . Évalué à 1.

          eureka !
          merci pour cette explication claire et limpide !

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.