Since last week, we have been doing configuration of my domain’s (icnpro.com) DNS, which was solely hosted by GoDaddy and all services provided by Google Apps. Before the needed configuration, there’s only Google Apps as the domain service provider, including such as email, calendar, docs, pages, et al. But then, we purchased ourselves a web hosting package, so that we need to configure the DNS CNAME and A Record to point the www request and ftp request of the domain (icnpro.com) to the webhosting servers.
This may help a few forks going down the same path, as I was, very hard to find answers on the net, even in Google App’s Google group, they could answer all of my questions. And then as for support, GoDaddy gave me a very useful advice, which is use webhosting dns server and delete GoDaddy DNS server, by doing this, all the configuration was going to be on the other server’s DNS configuration panel, which is NONE OF THEIR BUSINESS ANYMORE.
Worst of worst is, once I changed all DNSes to Webhosting servers, I can’t login to my business email account anymore, how well the support is that? If I can’t login to my account, I can’t send them emails anymore, because all the configuration and email accounts are store in the business emails.
Therefore, bring up my own technical mind, and did this:
Google Apps originally gives you three (3) A Record host IP address, which were suppose to be their server addresses, turns out NOT, they have a “@” sign in the “A Host” name, which means all request of a domain (icnpro.com) goes to this IP address. and they why no matter how we changed the CNAME, www and ftp all goes to Google server. We we have done is delete all three A Record IP address, and then add two new ones.
First line, First field, “@”, second field “whatever your webhosting server IP address”.
Second line, First field, “www”, second field “whatever your webhosting server IP address is”.
After that, add CNAME record:
“www”, points to: “icnpro.com”
“ftp”, points to: “ftp.yourftpserverdomain.com”
“mysql”, points to: “mysql-1.yourmysqlserverdomain.com”
et al.
Explanation:
The first “A Record” points all your requests to (icnpro.com) from Internet to your webhosting server.
But then in CNAME, you have subdomains such as www, ftp, mysql, email, calendar which go to different servers. Keep Google Services unchanged, and use whatever your web hosting provide you to enter into CNAME.
Wait for more than 5 hours in some cases, DNS updates need take up to 48 hours.