this seems like an old post anywho i skimmed through the blog post and
it seems the issue with DNS is caused by


iptables -t nat -A PREROUTING -p udp --dport 53 -j DNAT --to 192.168.1.1

...