Mikrotik split-dns: eles conseguiram

Não se passaram nem 10 anos desde que os desenvolvedores do RoS (na versão estável 6.47) adicionaram uma funcionalidade que permite redirecionar consultas DNS de acordo com regras específicas. Antes, era necessário se contorcer com regras Layer-7 no firewall, mas agora isso é feito de forma simples e elegante:

/ip dns static
add forward-to=192.168.88.3 regexp=".*\.test1\.localdomain" type=FWD
add forward-to=192.168.88.56 regexp=".*\.test2\.localdomain" type=FWD

A minha felicidade não tem limites!

Quais são as implicações disso para nós?

Pelo menos, nos livramos de construções estranhas com NAT semelhantes a esta:


/ip firewall layer7-protocol
add comment="DNS Nat contoso.com" name=contoso.com regexp="\x07contoso\x03com"
/ip firewall mangle
add action=mark-packet chain=prerouting comment="mark dns contoso.com" dst-address-type=local dst-port=53 in-interface-list=DNSMASQ layer7-protocol=contoso.com new-packet-mark=dns-contoso.com passthrough=yes protocol=udp
add action=mark-packet chain=prerouting comment="mark dns contoso.com" dst-address-type=local dst-port=53 in-interface-list=DNSMASQ layer7-protocol=contoso.com new-packet-mark=dns-contoso.com passthrough=yes protocol=tcp
/ip firewall nat
add action=dst-nat chain=dstnat comment="DST-NAT dns contoso.com" dst-port=53 in-interface-list=DNSMASQ packet-mark=dns-contoso.com protocol=udp to-addresses=192.0.2.15
add action=dst-nat chain=dstnat comment="DST-NAT dns contoso.com" dst-port=53 in-interface-list=DNSMASQ packet-mark=dns-contoso.com protocol=tcp to-addresses=192.0.2.15
add action=masquerade chain=srcnat comment="mask dns contoso.com" dst-port=53 packet-mark=dns-contoso.com protocol=udp
add action=masquerade chain=srcnat comment="mask dns contoso.com" dst-port=53 packet-mark=dns-contoso.com protocol=tcp

E isso não é tudo, agora é possível definir várias servidores redirecionamentos, o que ajudará a realizar failover DNS.
O processamento inteligente de DNS permitirá iniciar a implementação do IPv6 na rede da empresa. Até agora, eu não tinha feito isso, pois precisava resolver uma série de nomes DNS em endereços locais, e no IPv6 isso não era possível sem algumas soluções bastante improvisadas.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster