a. This is the script I mentioned, as Mikrotik does not have a DDNS update system by default, I got this script and configured a schedule to run every 5 minutes.
:local noipuser "xxx"
:local noippass "xxx"
:local hostname1 "x.ddns.net"
:local hostname2 "y.ddns.net"
:local interface1 "VIVO-16 (CPF)"
:local interface2 "VIVO-15 (CNPJ)"
:local ip1 [/ip cloud get public-address];
:local ip2 [/ip cloud get public-address];
:log info "IP Público da $interface1: $ip1"
:log info "IP Público da $interface2: $ip2"
:log info "Atualizando DDNS No-IP para $hostname1"
:local nochg1 [/tool fetch mode=http user=$noipuser password=$noippass url="http://dynupdate.no-ip.com/nic/update\?hostname=$hostname1&myip=$ip1" keep-result=no];
:log info "Resposta do servidor No-IP: $nochg1"
:log info "Atualizando DDNS No-IP para $hostname2"
:local nochg2 [/tool fetch mode=http user=$noipuser password=$noippass url="http://dynupdate.no-ip.com/nic/update\?hostname=$hostname2&myip=$ip2" keep-result=no];
:log info "Resposta do servidor No-IP: $nochg2"
b. My WANS are in NAT, I work with recursive routes.
/ip route
add check-gateway=ping comment="Rota Recursiva Link CPF (Vivo 16 - CPF)" \
disabled=no distance=2 dst-address=0.0.0.0/0 gateway=8.8.8.8 pref-src="" \
routing-table=main scope=30 suppress-hw-offload=no target-scope=11
add check-gateway=ping comment="Rota Recursiva Link CNPJ (Vivo 15 - CNPJ)" \
disabled=no distance=3 dst-address=0.0.0.0/0 gateway=8.8.4.4 pref-src="" \
routing-table=main scope=30 suppress-hw-offload=no target-scope=11
add comment="Rota Recursiva Link CPF (Vivo 16 - CPF)" disabled=no distance=1 \
dst-address=8.8.8.8/32 gateway=192.168.16.1 pref-src="" routing-table=\
main scope=10 suppress-hw-offload=no target-scope=10
add comment="Rota Recursiva Link CNPJ (Vivo 15 - CNPJ)" disabled=no distance=\
1 dst-address=8.8.4.4/32 gateway=192.168.15.1 pref-src="" routing-table=\
main scope=10 suppress-hw-offload=no target-scope=10
add comment="Rota Mangle Link 1" disabled=no distance=1 dst-address=0.0.0.0/0 \
gateway=192.168.15.1 pref-src="" routing-table=Mark1-Route scope=30 \
suppress-hw-offload=no target-scope=10
add comment="Rota Mangle Link 2" disabled=no distance=1 dst-address=0.0.0.0/0 \
gateway=192.168.16.1 pref-src="" routing-table=Mark2-Route scope=30 \
suppress-hw-offload=no target-scope=10
add comment="Rota de Saida The Dude Link 2" disabled=no distance=1 \
dst-address=0.0.0.0/0 gateway=192.168.15.1 pref-src="" routing-table=\
Link2-WAN scope=30 suppress-hw-offload=no target-scope=10