Here are my latest updates...
VP of IT: The issue still is not Apple. It is that we need an internal address to resolve in OpenDNS
VP of IT: Moreover why is OpenDNS even in there when it is not receiving any queries
Manager of ITOps: It is considered bad security practice to put internal entries in public DNS
VP of IT: Correct
VP of IT: OpenDNS should only be when we are external…. Yes?
Manager of ITOps: Therefore we cannot have OpenDNS resolve internal addresses.
Manager of ITOps: The problem IS Apple and not honoring the DNS server order from the DHCP settings.
Manager of ITOps: The OpenDNS servers were added they solely to account for loss of access to internal DNS servers.
Manager of ITOps: It was primarily necessary in offices where there was no on-site domain controller for when the WAN would become unavailable.
Me: As far as Apple “knows” there is no issue with macOS. They wanted to blame our MDM and will not troubleshoot further until we test after removing our MDM. I spoke to Tech1 who is going to remove our MDM and reinstall macOS to rest further. Once that has been completed I will report back to Apple Support.
VP of IT: Stop spinning our wheels with Apple. It does not matter.
Manager of ITOps: Correct, if we are willing to accept that in a network failure, there will be NO DNS resolution in offices w/o an onsite server. Then we should plan on never putting OpenDNS back in the list.
VP of IT: As long as you are fully redundant for internal resolvers then you are okay.
Manager of ITOps: that is the issue, in some offices, we are not fully redundant.
VP of IT: Well then that is more the issue.
VP of IT: DNS should have at least one resolver locally and a backup within our data center
VP of IT: Or we need to rethink the OKTA login process and it calling oktalogin.xxxxx.com
TLDR: We are going to stop using OpenDNS and have redundancy in each office and "ignore" The problem is Apple and that they are not honoring the DNS server order from the DHCP settings.