Hi,
Ive recently built a hosted exchange environment, pretty easy setup, no TMG, no LB, everything on a single server, both cas and mbx.
Its currently set with two domains, lets call them (primary smtp) contoso.com and (accepted domain) tailspintoys.com. All my virtual directories are bound to contoso.com such as mail/owa/ecp/ews/oab and so on.
A SAN-certificate is in place for contoso.com with owa and mail.
Im using a srv-record for autodiscover and pointing it to my mail.contoso.com-record both internally and externally.
"_autodiscover._tcp.contoso.com. IN SRV 0 0 443 mail.contoso.com."
My other records are shown below:
@ 86400 IN MX 10 mail.contoso.com.
mail 86400 IN A x.x.x.x (public ip)
;autodiscover 86400 IN CNAME mail.contoso.com. (not used)
owa 86400 IN CNAME mail.contoso.com
pop 86400 IN CNAME mail.contoso.com.
smtp 86400 IN CNAME...