You have to add your AD domain as a Domain Suffix/Search Domain on the MACs. With this, every time you don't supply a Fully Quallified Domain Name but only a Hostname, such as in your example, MAC OS will add the suffix to it.
For example if your domain is EXAMPLE.LOCAL, then http://servername:8085 becomes http://servername.example.local:8085 and MAC will be able to resolve it fine. Windows clients do this automatically when joined to an AD Domain and that's why your windows machines work fine.
If I remember correctly the setting is at Apple > System Preferences > Network > Ethernet (or any adapter you use) > Advanced
There you should find a setting for Search Domain. Add your AD domain there, i.e. EXAMPLE.LOCAL.