@Imrul, glad to hear Part-2 cleared it up. :)
@Charles, in summary #4 means two things; (1) don't make your CAS Array Object FQDN the same as the URLs you use or OWA, EAS, etc..., and (2) make sure the CAS Array Object FQDN is only resolvable by internal clients and not resolvable from the internet. If the CAS Array Object FQDN is resolvable externally your Outlook Anywhere clients may have a 30-60 second delay when trying to connect because it will think it is on the internal network and attempt an RPC (over TCP) connection instead of HTTPS. Even if you don't use Outlook Anywhere today I'd strongly suggest following this practice just in case you do deploy it in the future.