Não é possível ajudar com os problemas de VPN, mas com o problema do nome de domínio, parece-me que a configuração do apache no servidor Web está configurada para reconhecer apenas a solicitação do endereço www.domain.com.
Deve ser possível adicionar uma linha 'Alias' na configuração do Apache para que ela responda à solicitação domain.com e também à solicitação www.domain.com.
A alternativa é configurar o servidor da web para responder SOMENTE à solicitação domain.com (se você não conseguir descobrir como fazer com que o apache responda a ambas as solicitações) e alterar sua configuração de DNS para que o domínio A solicitação de .com é um registro 'A' configurado com o endereço IP do seu servidor web e define o registro de subdomínio www como um registro 'CNAME' configurado simplesmente para redirecionar a solicitação de volta para 'domain.com'.