Como redireciono um subdomínio para um servidor externo?

Como redireciono um subdomínio para um servidor externo?

Estou tentando redirecionar um subdomínio do meu domínio principal r.example.compara outro servidor. Pelo que descobri até agora, posso fazer isso simplesmente adicionando uma nova linha ao arquivo DNS, assim:

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 enviaria corretamente esse subdomínio único para outro servidor, para que o usuário do outro lado pudesse pegá-lo adequadamente e usá-lo em seu site? Conheço também os três servidores de nomes para onde quero apontar, mas não consigo descobrir como fazer isso. É possível tratar um subdomínio como basicamente outro domínio com uma configuração DNS, ou eu precisaria fazer isso mais alto com meu provedor de domínio?

Responder1

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

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

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

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

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 desta forma), você também precisa configurar um registro A nos servidores de destino (porque faz parte de r.example.com e é tratado lá), para todo o resto - Um registro aqui é suficiente (porque eles pertencem aqui e não a r).

O nome correto para esta configuração não é redirecionamento, masdelegação.

Responder2

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

Responder3

Acredito que você deu o passo correto. Se você acredita que configurou registros DNS "A" para redirecionar para some_IP, qual é o problema que você enfrenta agora?

Se você configurou o registro DNS "A", tentou executar ping em r.example.com? Você viu o endereço IP exato daquele que você configurou no registro DNS "A"? Se for igual, deve funcionar

informação relacionada