Este é um pouco de um hack - e eu só fiz isso com bind, mas funciona.
Crie uma nova zona chamada www.corp.com , em seguida, crie e @ registre para que a zona seja o endereço IP interno do seu site.
Isso fará com que o servidor DNS ache que é autoritativo para a "zona" www.corp.com e retornará o registro @ quando as pessoas solicitarem www.corp.com . Ele passará o restante de * .corp.com para os servidores DNS públicos normais para uma pesquisa recursiva e retornará o IP externo.