My problem is that I am using two separate DNS mechanisms, one of which I can control programatically (my own internal DNS server using BIND) and the other which I cannot control programatically (the Google DNS servers).