Dave, Thanks so much for your help. Putting the domains and subdomains in the host file solves the problem in regards to being able to view the websites on the actual server. But when attempting to browse to the web sites on the same network as the server I am still unable to reach the sites (Time out error). Basically, I have a server and a developer machine on the same network. When browsing on the developer machine I can not view the sites. When browsing on the server I can now thanks to your advice about the host file
This really makes me think its a BIND DNS issue.
My resolv.conf file looks like this:
# Generated by NetworkManager
This is my DNS Server that was provided to me by my ISP.
On the developer machine I can ping the domain names and the sub domain names just fine. I can also ping the private IP address to the server just fine. And again, plugging in the private IP address (192.168.1.254) into a web browser brings up the site fine as well... Spent 2 days on this so far...
So now I will try to split the DNS and see what happens. Thank again Dave, you've been an incredible help!