Is it possible to resolve a public domain in local network?

Usually every decently configured network has its own DNS server, which handles all of the DNS queried for attached subnet. You should configure this zone there.

So - yup, thats a common practice.