Configurando a assistência do DNS

0

Eu quero fazer com que example.com e www.example.com apontem para blog.example.com . Não posso testar isso porque as atualizações de DNS em sites ao vivo são muito lentas e não tenho certeza de qual registro não está sendo aplicado como deveria.

Minha configuração atual é:

example.com site tem dois subdomínios: www e blog .

example.com tem os seguintes registros:

  1. example.com SOA 'some default value from my provider' (não tenho certeza do que é o registro SOA)
  2. blog.example.com NS dns1.myprovider.com
  3. blog.example.com NS dns2.myprovider.com
  4. example.com NS dns1.myprovider.com
  5. example.com NS dns2.myprovider.com
  6. www.example.com NS dns1.myprovider.com
  7. www.example.com NS dns2.myprovider.com
  8. example.com TXT 'some default values from my provider' (não tem certeza do que é o registro TXT)
O subdomínio

' www ' tem os seguintes registros:

  1. SOA record (valor padrão)
  2. NS record (dns1) (não removível)
  3. NS record (dns2) (não removível)

' blog ' subodominio tem os seguintes registros:

  1. SOA record (valor padrão)
  2. NS record (dns1) (não removível)
  3. NS record (dns2) (não removível)
  4. A record (IP real do servidor)

Além disso, defini dois redirecionamentos :

example.com a blog.example.com

www.example.com a blog.example.com

Agora, quando vou para blog.example.com , ele funciona como deveria. Quando vou para example.com , sou redirecionado para www.example.com e www.example.com retorna "o endereço DNS do servidor não foi encontrado".

O que eu fiz de errado?

EDIT: Atualização após sugestões do Twisty. A configuração atual é: link

E agora não tenho redirecionamento de www.example.com para blog.example.com

    
por Maleta 25.05.2017 / 00:14

2 respostas

0

A resolução do meu problema foi criar o subdomínio "www". Depois de adicionar o subdomínio "www", minha página está sendo redirecionada para "blog.example.com" com regras "gerenciar redirecionamentos" que estavam disponíveis no painel de controle do DNS do meu provedor.

    
por 29.05.2017 / 00:23
2

Veja como fazer isso com registros de DNS:

  1. Remova os subdomínios www e blog . Eles são supérfluos para o que você está tentando realizar.

Em seguida, no domínio example.com:

  1. Crie um registro A com os seguintes valores:
    Host: @ (Nenhum)
    Pontos para: Actual IP of server

  2. Crie um registro A com os seguintes valores:
    Host: blog
    Pontos para: Actual IP of server

  3. Crie um registro CNAME com os seguintes valores:
    Host: www
    Pontos para: blog.example.com

Agora, aqui está o que acontece quando um visitante navega para os vários nomes de host:

  • Para blog.example.com , o registro A os aponta para o servidor
  • Para www.example.com , o registro CNAME aponta para blog.example.com
  • Para example.com , o registro A os aponta para o servidor

Seu redirecionamento do lado do servidor de example.com para blog.example.com ainda é necessário. No entanto, o redirecionamento para www.example.com para blog.example.com não deve mais ser necessário (você pode deixar ambos no lugar para estar seguro).

Para o domínio raiz (example.com), você pode se sentir tentado a usar um registro CNAME para apontar para blog.example.com, no entanto CNAME'ing um registro raiz é geralmente desencorajado por razões explicadas aqui .

    
por 25.05.2017 / 14:42