Você realmente não deve colocar um servidor da Web voltado para o público atrás de um NAT (um servidor web ocupado é uma maneira muito rápida de preencher a tabela de conexões NAT).
Se você estiver usando o Draytek no modo NAT em vez do modo de roteamento, seu recurso DMZ é realmente um mapeamento NAT 1: 1 de um dos seus endereços IP públicos para um endereço IP interno específico.
Eu não tenho detalhes suficientes de seus requisitos específicos, mas supondo que uma solução técnica seria aceitável, possivelmente é assim que eu abordaria o problema.
+---------+ +---------+ +------------+
| | <===> | pfSense | <===> | Datacentre |
| | +---------+ +------------+
# |
Internet <===> # Draytek | +----------------+
# | <===> | |
| | <===> | Office network |
| | <===> | |
+---------+ +----------------+
Eu usei #
para denotar o limite de NAT.
- Configure uma LAN separada no Draytek para o Datacenter.
- Use o firewall pfSense no modo Roteamento ou Transparente em vez de NAT (não estou familiarizado com o pfSense especificamente, mas suponho que isso seja possível).
- Faça com que o Draytek gerencie o roteamento entre o Datacenter e a rede do Office, usando seu firewall interno, conforme apropriado.
- Retenha o máximo possível de IPs públicos até a LAN do Datacenter, seja com encaminhamento de porta específico ou como host DMZ.
Se eu tiver interpretado mal sua topologia de rede, atualize sua pergunta com um esquema adequado. Por exemplo, você pode querer dizer que sua linha alugada termina no Draytek e no pfSense, então eles estão "lado a lado". Mas eu não achei que você quis dizer isso.