title: Setting internally visible DNS entries on Google cloud
body: <p>I would like set DNS records visible from instances inside the Google cloud.</p>
  
  <p>For example if I query DNS from my PC I'll get one IP; however if I query DNS from the instance I'll get another IP. (A record to be exact)</p>
  
  <p>Ideally I'd like doing this in most sane/convenient way possible; since I can install caching DNS server on every instance and setup authorative results; and forward caching for the rest (I guess bind9 can do that, never tried it before). But this is configuration sync mess; and it's not elegant. I kinda assume there might exist a better way.</p>