Primeiro, se você tiver apenas um servidor, você deve ter apenas um registro de cola. Não crie ns1 e ns2 que apontem para o mesmo IP. Isso causa dores de cabeça quando o servidor está offline e não lhe dá nada.
Se o seu registrador insistir em que você tenha dois servidores de nome, obtenha um serviço DNS de backup gratuito. Eu uso fear.org e buddyns.com; há outros por aí também. Eles são simples e gratuitos ...
Além disso, pelo menos um dos seus registros de cola para cada domínio deve corresponder ao tld do domínio. Portanto, se você tiver exemplo.org , pelo menos um dos registros de cola (servidores de nome com IP especificado no registrador) também deve ser ns1.whatever. org . Você pode ter vários, mas pelo menos um deve corresponder assim.
Verifique se o seu servidor DNS (o da sua VM) está configurado para servidor de todos os seus domínios. Se você tiver example.com e example.org, precisará configurar ambos no servidor. Certifique-se de que cada domínio esteja configurado com o registro padrão relevante e qualquer registro de host que você queira (como 'www' ou 'ftp'). Certifique-se de que os registros SOA e NS estejam configurados corretamente (SOA deve ser sua VM ns1.example.com
; os registros NS devem ser sua VM e qualquer serviço DNS de backup que você tenha configurado, eles virão com mais instruções para configurar esses registros, tão fácil quanto digitar os nomes de seus servidores).
No IIS, certifique-se de ter
- NO Host Headers configurado (se você quiser que todos os domínios que apontam para esse servidor obtenham o mesmo site)
OR
-
Você tem um cabeçalho de host configurado para cada nome de domínio:
Você pode colocar todos os Cabeçalhos do Host no mesmo site do IIS (para que todos tenham o mesmo site);
OR
Você pode colocar cada cabeçalho de host em sites do IIS diferentes (para que todos obtenham sites diferentes).