The primary/secondary server only controls what servers the DC will query when it needs to resolve a name.
If you're wanting it to be able to resolve internet names on behalf of client DNS requests you need to set up a forwarder within the DNS configuration of the domain controllers.
(Set the forwarder for "all other DNS domains" to google's servers)