J'avoue ne pas comprendre cette histoire de "DNS par gateway":
tu définis les DNS publiques au niveau des "general settings" ils faut bien sûr que ces DNS soient joignables par chaque gateway je n'utilise plus "DNS forwarder" depuis longtemps mais dans resolver, tu définis les interfaces sur lesquelles ton DNS server écoute et les interfaces qu'il utilise pour faire les requêtes. Par défaut, il va utiliser localhost qui va s'appuyer sur les settings du "general settings"