Como eu redireciono um subdomínio para um servidor externo?

1

Estou tentando redirecionar um subdomínio do meu domínio principal r.example.com para outro servidor. Pelo que encontrei até agora, posso fazer isso simplesmente adicionando uma nova linha ao arquivo DNS, da seguinte forma:

r               14400   IN      A       1.2.3.4

mas isso não faz muito sentido para mim (eu acho que você teria que especificar servidores de nomes de alguma forma).

Como eu poderia enviar corretamente esse subdomínio para outro servidor para que o usuário do outro lado possa acessá-lo adequadamente e usá-lo em seu site? Eu conheço os três servidores de nomes para onde eu quero apontar também, mas não consigo encontrar como fazer isso. É possível tratar um subdomínio basicamente como outro domínio com uma configuração de DNS ou eu possivelmente precisaria fazer isso mais acima com o meu provedor de domínio?

    
por animuson 28.11.2011 / 06:45

3 respostas

4

O registro "A" sozinho define o host e não o servidor de nomes.

Se os servidores de nome de destino já tiverem seus nomes de domínio em outro domínio, você

r               14400   IN      NS       ns1.thatdomain.net.
                14400   IN      NS       ns2.thatdomain.net.
                14400   IN      NS       ns3.thatdomain.net.

Ou, se você quiser definir novos nomes de domínio para esses servidores, faça

r               14400   IN      NS       ns1.r.example.com.
                14400   IN      NS       ns2.example.com.
                14400   IN      NS       whatever.whatever.example.com.

ns1.r           14400   IN      A        1.2.3.4
ns2             14400   IN      A        5.6.7.8
whatever.whatever 14400 IN      A        9.0.1.2

Para ns1.r (se você fizer assim) você precisa configurar um registro nos servidores de destino também (porque é parte de r.example.com e tratado lá), para todo o resto - Um registro aqui é suficiente (porque eles pertencem aqui e não para r).

O nome correto desta configuração não é redirecionamento, mas delegação .

    
por 28.11.2011 / 09:13
2

O que você está criando é um domínio de terceiro nível. Isso deve ajudar um pouco. O DNS apenas converte os computadores de endereços IP em nomes que os humanos podem usar facilmente. A razão pela qual você não precisa especificar o servidor NS é bem simples. Você já os especificou para example.com. r.example.com está apenas apontando para um endereço IP diferente.

    
por 28.11.2011 / 06:59
2

Eu acredito que você tenha feito o passo correto. Se você acredita ter configurado um registro de DNS "A" para redirecionar para algum_IP, qual é o problema que você enfrenta agora?

Se você configurou o registro "A" do DNS, você tentou fazer o ping r.example.com? Você viu o endereço IP exato com o que você configurou no registro "A" do DNS? Se é o mesmo, deve funcionar

    
por 28.11.2011 / 07:12