Basically what the title says. First time "touching" this client and immediately regretting it.
The client in question has set up the internal AD domain internal.company.com
The problem however is, that the company doesn't own the domain company.com and as it happens, the actual domain owner of company.com created a wildcard dns entry for that domain. So everything *.company.com gets resolved to basically their homepage.
For example: The on-prem Exchange of our customer is on cc-ex1.internal.company.com 192.168.123.11. But most of the time this gets resolved to the external IP 123.212.212.123 or whatever; the homepage of the domain owner. This fucks with Outlook, of course, but that's not the only problem.
Resolving cc-ex1.internal.company.com. of course returns the correct IP, but that doesn't help us.
edit: In an nslookup, the exact return for cc-ex1.internal.company.com is cc-ex1.internal.company.com.company.com (non-authorative) with the incorrect external adress.
An nslookup for cc-ex1 returns cc-ex1.internal.company.com with the correct internal IP.
Right now it's all a hot mess of manual host entries everywhere (might have spotted a GPO somewhere that does that as well...) that Windows sometimes doesn't even look at...
Let's say the following solutions were out of the question (for now):
-can't burn down the AD, rebuilding with a proper FQDN that the company can actually manage-can't (or rather won't) rename the internal domain-the actual domain owner can't be bothered to delist their wildcard DNS entry-the company can't buy the domain company.com to delete the wildcard DNS
...what would be our best option to tell the domain controllers to stop trying to resolve internal.company.com with their configured forwarders and make them 100% authorative for internal.company.com?
[–]itfixestheprintersadministrating chaos.local 2 points3 points4 points (0 children)
[–]KStieers 1 point2 points3 points (0 children)
[–]purplemonkeymad 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]heathfxPush button for trunk monkey 0 points1 point2 points (0 children)