Como configurar um VPS para ser um servidor DNS independente?

1

Eu tenho VPS baseado em CentOS e atualmente executo um aplicativo baseado na web nele. Recentemente eu comprei um nome de domínio e queria mapear esse nome para o meu vps. Eu pensei que depois de comprar o domínio eles cuidam dos problemas de DNS e mapear o IP para o nome é uma questão de apontar e disparar.

mas parece que eu tenho que instalar o servidor DNS no meu próprio VPS para o nome do domínio a ser resolvido. Eu naveguei na web e obtive a essência geral do que deveria fazer. Eu configurei os arquivos necessários, mas acho que partes dele estão incorretas (ou ignorei uma etapa). A seguir estão os passos que fiz:

  • BIND instalado
  • configurado named.conf
  • arquivos de zona criados (pesquisa direta e inversa)
  • configurou o adaptador de rede (adicionado dns2 = 127.0.0.1 e nome de domínio "example.ir")
  • configurações de firewall

para encurtar a história, aqui está o conteúdo do meu arquivo example.ir.zone:

$ORIGIN examle.ir.
$TTL 86400
@       IN      SOA     ns2.example.ir.  hostmaster.example.ir. (
        199609203       ; Serial
        28800   ; Refresh
        3600    ; Retry
        604800  ; Expire
        86400 )  ; Minimum TTL

        IN      NS      ns2.example.ir.

        IN      MX      10      mail.example.ir.

        IN      A       127.0.0.1

ns2     IN      A       127.0.0.1

ftp     IN      A       127.0.0.1

h88-150-136-1.host.redstation.co.uk   IN      A       127.0.0.1

mail    IN      CNAME   h88-150-136-1.host.redstation.co.uk

www     IN      CNAME   h88-150-136-1.host.redstation.co.uk'

Note que eu iniciei o serviço nomeado sem problemas, mas só consigo ver o nome do meu domínio dentro do vps, NÃO fora ...

Isso pode parecer novidade; mas alguém pode me indicar na direção certa ou me dizer o que estou fazendo errado?!

    
por artajalli 16.06.2014 / 13:48

1 resposta

0

Algumas coisas: em nomes abreviados de atalho que não terminam em . são anexados com o nome da zona.

Se sua zona for example.ir , a entrada mail será uma abreviação de mail.example.ir. e seus registros CNAME realmente apontarão para h88-150-136-1.host.redstation.co.uk.example.ir.

A menos que você esteja tentando mascarar seu endereço IP usando 127.0.0.1 na maioria dos casos, você não aponta registros DNS para localhost, mas para um endereço IP roteável, como 88.150.136.1 (que aparece o endereço IP). para h88-150-136-1.host.redstation.co.uk.)

    
por 16.06.2014 / 14:07