Estou citando a resposta de Justin Scott, porque tenho certeza de que ele estava certo:
Are you using NAT routing? Some NAT routers will inspect DNS packets and translate known external IPs that it handles and convert them to the internal IP addresses in the response before forwarding the packet along the network.