I have a network using a private ip addressing scheme using NAT to connect to the internet. I need to connect to another private network, but can't put routes to them on my internal routers because of overlapping. I can't use Cisco's "NAT for overlapping networks" fix because of DNS authority. What I really need to do is somehow mask the destination address. For example, hostA sends a packet out to destination 10.9.1.1 , when the packet gets to the NAT router it translates the destination address to 172.16.1.1 . Has anyone ever configured this before? I am pretty stumped on this one.