I thought I had DNS down and was pretty proud of myself, but evidently I don't. I'm trying to figure out what I did wrong. I've been using Reid Bundonis' book on setting up Yosemite Server on a new Mac Mini. He emphasizes getting the DNS right and I see the importance. I went step by step through his scenario and when I was done, every test he said to run to insure I had it set up right returned the perfect result. My problem is nothing is seeing my server from the outside. I had VPN working great I thought, but I think it was because I was on my own network. Once I went offsite and used my home wifi, it couldn't find my server. I have a static ip address from our ISP that I entered into the Airport Extreme. My AE also has DNS Server entries - 1 that points to my server and one that points to a server my ISP provides. The Yosemite Server has a static ip of 192.168.1.46 and ties to our host name of my1.mycompany.com (fake name).www.mycompany.com is actually our website hosted by BlueHost. Hostname from Terminal confirms that it sees my1.mycompany.com as the host, as does nslookup. What actually allows me to see my server from the outside? Where is this connection made? What am I missing?