Auteur Sujet: NAT loopback  (Lu 735 fois)

0 Membres et 1 Invité sur ce sujet

leoplanus29

  • Abonné Free Pro
  • *
  • Messages: 4
NAT loopback
« le: 28 janvier 2024 à 14:04:58 »
Hello !

J'héberge en local quelques petits services à la maison derrière un reverse proxy (du Docker et Traefik). Je fais pointer un domaine avec un A record vers mon ip publique. Sur la box, j'ai deux règles NAT pour traduire tout ce qui vient en TCP sur les ports 80 et 443 vers les mêmes ports d'un serveur sur le réseau local.

Tout fonctionne parfaitement de l'extérieur... mais de l'extérieur uniquement. Je n'ai rien du tout quand je suis dans mon réseau local :(

J'ai essayé un traceroute: ce n'est pas un problème de DNS. De même, quand j'essaye d'accéder à mon ip publique dans mon navigateur, je n'ai rien du tout à part un chargement infini.

J'ai alors essayé un Wireshark, et le navigateur envoie des paquets TCP vers mon ip publique (jusque là tout va bien), mais aucune réponse: ils partent dans le vide visiblement (je ne m'y connais que très peu en réseau, mais là ça ne part que dans un sens de ce que je vois).

Après renseignements, j'ai vu que ça pouvait être un problème de NAT loopback (si j'ai bien compris, la box doit traduire toutes les requêtes émises en local vers mon ip publique vers la machine associée à la redirection NAT).

J'ai aussi réalisé un tcpdump sur le serveur nextcloud, mais j'avoue ne pas y comprendre grand chose, excepté que ça ne fonctionne que dans un sens quand je suis en local...

Si certains ont des pistes, ce serait avec plaisir !  :D

Merci  ;)

leoplanus29

  • Abonné Free Pro
  • *
  • Messages: 4
NAT loopback
« Réponse #1 le: 11 février 2024 à 11:04:37 »
Hello,

Pour celles et ceux qui veulent savoir, j'ai fini par abandonner cette histoire de loopback en ayant un serveur dns interne (avec bind 9).

Je réécris les enregistrements qui pointent vers mon ip publique en l'adresse locale du serveur.
En plus de ça, j'ai aussi mis en place un serveur kea DHCP pour donner aux clients le serveur dns.

Bonne journée !

Steph

  • Abonné K-Net
  • *
  • Messages: 7 663
  • La Balme de Sillingy 74
    • Uptime K-net
NAT loopback
« Réponse #2 le: 11 février 2024 à 14:19:38 »
C'est ce qu'il y a de mieux à faire.
Le loopback, c'est quand même un peu bête d'envoyer des paquets dehors pour les faire revenir dedans : Ça fait bosser 2 fois le routeur de la box pour rien.

leoplanus29

  • Abonné Free Pro
  • *
  • Messages: 4
NAT loopback
« Réponse #3 le: 11 février 2024 à 16:13:06 »
...et finalement, c'était une fausse bonne idée. Impossible de désactiver le DHCP ipv6 de la freebox pro, qui annonce toujours ses propres serveurs DNS.

Problème : les clients sur mon réseau privilégient tous l'ipv6, je me retrouve donc bloqué, toujours derrière le problème de NAT loopback. Je pourrais faire une configuration manuelle sur chaque client, mais c'est tellement dommage :/

Merci free pro...

buddy

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 15 179
  • Alpes Maritimes (06)
NAT loopback
« Réponse #4 le: 11 février 2024 à 16:29:29 »
Salut,

et si tu passes ton serveur en IPv6?

leoplanus29

  • Abonné Free Pro
  • *
  • Messages: 4
NAT loopback
« Réponse #5 le: 13 février 2024 à 13:10:27 »
Salut,

et si tu passes ton serveur en IPv6?

Merci pour les précieuses heures de gagnées :) Ça ne m'avait tout simplement pas traversé l'esprit, ça marche bien mieux comme ça désormais :) MERCI !