<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Bonjour</p>
    <p>Nous (le pic) utilisons une architecture à base de conteneurs
      docker, avec un reverse-proxy connecté aux ports 80 et 443, qui
      renvoie les requêtes sur divers conteneurs en fonction du virtual
      host demandé. Il y a un gros problème avec cette architecture, car
      les logs du proxy (et donc aussi les logs des conteneurs qui sont
      derrière) contiennent l'adresse IP source lorsqu'il s'agit d'une
      requête IPv4, mais l'adresse IPv4 du gateway lorsqu'il s'agit de
      requêtes IPv6 ! Donc nous n'avons pas connaissance de l'adresse
      IPv6 utilisée. Un exemple avec le cloud du pic, qui repose sur le
      travail d'oxytanet (mais c'est la même chose avec nos autres
      services):<br>
    </p>
    <p><font face="monospace">web_1 | 2022-10-23T10:21:06.535228752Z
        172.18.0.2 - - [23/Oct/2022:10:21:06 +0000] "GET /s/xxxxxxxxxxxx
        HTTP/1.1" 200 7447 "-" "curl/7.74.0" "<b>172.18.0.1</b>" </font></p>
    <p>C'est très ennuyeux, ne serait-ce que pour des raisons légales.
      Et c'est de plus en plus ennuyeux, car il y a de plus en plus de
      requêtes IPv6. <br>
    </p>
    <p>J'ai cherché tous les tutos du monde qui parlent de ça, mais je
      n'ai pas réussi à m'en sortir, même sur une machine de tests
      rebootable à l'envie. Est-ce que quelqu'un a déjà fait ça ? </p>
    <p>Merci de votre aide !</p>
    <p>Emmanuel<br>
    </p>
  </body>
</html>