Você deve fazer algo assim:
iptables -I PREROUTING -t nat -p udp -s 0.0.0.0/0 --dport 53 -j DNAT --to-destination 23.21.182.24
Ele simplesmente define um 0.0.0.0
IP com uma máscara de rede de 0
, que é basicamente qualquer IP. Você também pode torná-lo mais elegante definindo variáveis no início do seu script, assim:
IPTABLES='/sbin/iptables'
UNIVERSE='0.0.0.0/0'
MYPORT='53'
MYIP='23.21.182.24'
.....
$IPTABLES -I PREROUTING -t nat -p udp -s $UNIVERSE --drop $MYPORT -j DNAT --to-destination $MYIP
Isso tornará o gerenciamento do iptables mais flexível e fácil de manter / atualizar. Confira um exemplo interessante de scripts do iptables aqui .