Je ne dirais pas un problème de dns, je dirais une utilisation correcte d'un dns dit 'split horizon'.
Un serveur en DMZ est accessible depuis l'intérieur (= le LAN) comme de l'extérieur (= le WAN).
Si on veut l'atteindre par le même nom DNS, il faut bien qu'on obtienne, selon l'origine, une adresse ip adaptée.
Dans le cas interne, c'est l'ip réelle et privée du serveur.
Dans le cas externe, c'est l'ip publique du firewall, à charge pour lui d'effectuer le 'port forward' nécessaire.
C'est typique, et, par conséquent, à bien mettre en place dès la création du serveur et de la règle de port forward.