I suspect that you have a DNS issue with tombrito.com.
Doing a DNS lookup for tombrito.com using dig shows that four IP addresses are returned.
Using curl to send requests for tombrito.com to all four IP addresses shows that only IP address 64.202.189.170 returns the 301 redirect you expect. The three other IP addresses (216.239.32.21, 216.239.34.21 and 216.239.36.21) all return a 404 not found error.
;tombrito.com. IN A
;; ANSWER SECTION:
tombrito.com. 3371 IN A 216.239.36.21
tombrito.com. 3371 IN A 64.202.189.170
tombrito.com. 3371 IN A 216.239.34.21
tombrito.com. 3371 IN A 216.239.32.21
;; AUTHORITY SECTION:
tombrito.com. 3371 IN NS ns12.domaincontrol.com.
tombrito.com. 3371 IN NS ns11.domaincontrol.com.
I recommend that you update your DNS for tombrito.com to only return IP address 64.202.189.170 or get the web servers on the other 3 IP addresses to perform the redirect.
Here are the curl commands that I used to individually query each IP address:
curl --verbose --header "Host: tombrito.com" http://216.39.32.21
.
.
curl --verbose --header "Host: tombrito.com" http://64.202.189.170
I hope that this information helps.
Update:
Is this what you see when you view your Control Panel? If it is, do you see more than one IP address for the "@" record?
