The misnomer being “Server Address”, it should really be “Domain Name”.
When you point to a specific domain controller, it will fail.
This is because it looks for SRV records in DNS that are only available at the domain level.
So trying dc01.meco.com it will look for _ldap._tcp.dc01.pretendco.com and not find it.
However a lookup of _ldap._tcp.pretendco.com if set up properly will work.
dig -t SRV _ldap._tcp.pretendco.com
The misleading label of “Server Address” is the culprit.
It should read Domain Name.
Hope that helps some people…
(Now I just need to get the AD admin at my work to get the _gc._tcp SRV record published!)