You need to get “file manager” access via a hosting control panel or FTP access using FileZilla and see what files are located in your website directory.
I try to got to plain vanilla files like: http://www.castroyalepodcast.com/license.txt or http://www.castroyalepodcast.com/readme.html and they also don’t show up. These files should be accessible even if there is something severely wrong with your WordPress install.
See this url for basic files you should expect to see in your Root directory with basic FTP access–>
http://www.wpbeginner.com/beginners-guide/beginners-guide-to-wordpress-file-and-directory-structure/
Hi,
If you didn’t do anything on your end, you better contact your host and/or look into your errorlogs in the control panel.
Jeroen
Your DNS records look a little odd. Were you doing something to those records recently?
Normally when CloudFlare is involved they take over the DNS but Dreamhost is still doing your DNS with a CName pointing at a CloudFlare resource.
Anyway, I think you need to touch base with your webhost and possibly have a chat with CloudFlare. They are both nice and helpful.
I could be totally wrong here but that’s where I’d start!