|ijack what I am talking about is Active Directory. You have a AD domain company.com. You have a internet address company.com|
Same name but different ip addresses. This is a known issue.
for example from the link above
When planning your DNS and Active Directory namespace, it is recommended that you use a differing set of distinguished names that do not overlap as the basis for your internal and external DNS use
For internal DNS names usage you could use a name such as "internal.example.microsoft.com"
For external DNS names usage you could use a name such as "external.example.microsoft.com"
By keeping your internal and external namespaces separate and distinct in this way, you enable simplified maintenance of configurations such as domain name filter or exclusion lists."
What you are talking about is referred to as split brain dns
which gets a lot more complicated
Answers are only as good as the information you provide.
How to properly post a question:
Sorry no tech support via PM's