内网dnsserver:172.22.1.121

网关:172.22.1.1/19.86.11.27

要实现外网可以使用121的dns,在1.1上添加如下防火墙策略

iptables -t nat -A PREROUTING -p tcp -d 19.86.11.27 –dport 53 -j DNAT –to 172.22.1.121
iptables -t nat -A PREROUTING -p udp -d 19.86.11.27 –dport 53 -j DNAT –to 172.22.1.121
iptables -t nat -A POSTROUTING -p tcp -d 172.22.1.121 –dport 53 -j SNAT –to 172.22.1.1
iptables -t nat -A POSTROUTING -p udp -d 172.22.1.121 –dport 53 -j SNAT –to 172.22.1.1


dns服务器之间数据传输使用tcp,比如master-slave

其他的用的都是udp