It is obviously error with ENOM DNS servers and connection between Google and Enom. I have changed Enom DNS servers from Default to Custom, and by using own DNS servers, Google Apps are now accessible without problems.
Due to management of numerous Google Apps domain, we do not setup DNS servers for Google Apps by hand, but use Perl module DNS::ZoneParse and 2 scripts, one for general DNS data and configuration and one to create Google Apps settings to be used in such script.
GoogleApps.pl example.com gives following result:
$cname_records{'example.com'} = [ 'mail', 'docs', 'calendar', 'sites', 'idicit', 'bizz', 'start', 'web', 'mytextfile', 'floatingtime', 'converter', 'listmist', 'todo', 'todone', 'fitnesschart', 'my-life', 'sellstuff', 'moderator', 'links', 'contacts' ];
$cname_host{'sellstuff.example.com'} = 'ghs.google.com';
$cname_host{'my-life.example.com'} = 'ghs.google.com';
$cname_host{'fitnesschart.example.com'} = 'ghs.google.com';
$cname_host{'todone.example.com'} = 'ghs.google.com';
$cname_host{'todo.example.com'} = 'ghs.google.com';
$cname_host{'listmist.example.com'} = 'ghs.google.com';
$cname_host{'converter.example.com'} = 'ghs.google.com';
$cname_host{'floatingtime.example.com'} = 'ghs.google.com';
$cname_host{'mytextfile.example.com'} = 'ghs.google.com';
$cname_host{'mail.example.com'} = 'ghs.google.com';
$cname_host{'docs.example.com'} = 'ghs.google.com';
$cname_host{'calendar.example.com'} = 'ghs.google.com';
$cname_host{'sites.example.com'} = 'ghs.google.com';
$cname_host{'idict.example.com'} = 'ghs.google.com';
$cname_host{'start.example.com'} = 'ghs.google.com';
$cname_host{'web.example.com'} = 'ghs.google.com';
$cname_host{'contacts.example.com'} = 'ghs.google.com';
$cname_host{'moderator.example.com'} = 'ghs.google.com';
$cname_host{'links.example.com'} = 'ghs.google.com';
$mx_extra{'example.com'} = [ 'aspmx.l.google.com', 10, 'alt1.aspmx.l.google.com', 20, 'alt2.aspmx.l.google.com', 20, 'aspmx2.googlemail.com', 30, 'aspmx3.googlemail.com', 30, 'aspmx4.googlemail.com', 30, 'aspmx5.googlemail.com', 30 ];
That is inserted into the Perl script using DNS::ZoneParse module. It then creates example.com.hosts file usable with Bind9 DNS server:
;
; Database file example.com.hosts for zone.
; Zone version: 2009042102
;
$TTL 604800
example.com. 604800 IN SOA ns1.exampledns.net. exampledns.net. (
2009042102 ; serial number
14400 ; refresh
7200 ; retry
604800 ; expire
86400 ; minimum TTL
)
;
; Zone NS Records
;
example.com. IN NS ns1.exampledns.net.
example.com. IN NS ns2.exampledns.net.
;
; Zone MX Records
;
example.com. IN MX 30 aspmx5.googlemail.com.
example.com. IN MX 30 aspmx4.googlemail.com.
example.com. IN MX 20 alt1.aspmx.l.google.com.
example.com. IN MX 30 aspmx2.googlemail.com.
example.com. IN MX 30 aspmx3.googlemail.com.
example.com. IN MX 20 alt2.aspmx.l.google.com.
example.com. IN MX 10 aspmx.l.google.com.
;
; Zone Records
;
example.com. IN A 69.60.123.125
www.example.com. IN A 69.60.123.125
mail IN CNAME ghs.google.com.
docs IN CNAME ghs.google.com.
calendar IN CNAME ghs.google.com.
sites IN CNAME ghs.google.com.
idicit IN CNAME ghs.google.com.
bizz IN CNAME ghs.google.com.
start IN CNAME ghs.google.com.
web IN CNAME ghs.google.com.
mytextfile IN CNAME ghs.google.com.
floatingtime IN CNAME ghs.google.com.
converter IN CNAME ghs.google.com.
listmist IN CNAME ghs.google.com.
todo IN CNAME ghs.google.com.
todone IN CNAME ghs.google.com.
fitnesschart IN CNAME ghs.google.com.
my-life IN CNAME ghs.google.com.
sellstuff IN CNAME ghs.google.com.
moderator IN CNAME ghs.google.com.
links IN CNAME ghs.google.com.
contacts IN CNAME ghs.google.com.
example.com. IN TXT "v=spf1 include:aspmx.googlemail.com -all"
For that one has to maintain own DNS servers. If anyone is intersted in these scripts, we will prepare it for public use.
Louis