DNS que atende endereços IP diferentes, dependendo de www ou não www?

0

Estou no processo de mover o tráfego do website de adadarters.com do host antigo para o novo host. Estamos mantendo o host antigo por vários motivos, incluindo arquivos de e-mail e ASP que não queremos mover, por isso, simplesmente modifiquei o registro A para apontar para o IP do novo host. Após 10 horas, ele ainda não foi propagado, apesar de parecer que sim. Eu tenho feito ipconfig / flushdns o dia todo.

O que está acontecendo é que adadarters.com exibe o novo IP ( 74.220.215.66 ) e www.adadarters.com exibe o antigo IP ( 65.254.231.127 ). Se você tentar digitar o URL sem www , ele parece redirecionar para www e enviar para o host antigo.

A maneira como eu descobri foi nslookup adadarters.com 205.171.3.66 (meu endereço IP de ISPs) vs nslookup www.adadarters.com 205.171.3.66 .

Além disso, um traceroute para adadarters.com vs www.adadarters rastreia a rota para endereços IP novos e antigos.

Novo host diz que o DNS parece bem para eles. O host antigo diz que as configurações parecem bem para eles também, e que eu só preciso esperar mais tempo para que ele se propague. Mas por que www se propagaria de maneira diferente de não-www? Eu acho que eles estão apenas me desconcertando porque não sabem (uma razão pela qual eles são o antigo host).

Alguma idéia sobre o que pode estar acontecendo? Se por acaso isso tiver sido resolvido quando você procurar, os arquivos host antigos terão o logotipo à direita, o novo terá o logotipo à esquerda e é um site WordPress.

    
por Robin B 12.09.2015 / 03:06

1 resposta

1

Não assuma "sabotagem" de um provedor em um caso como este.

New host says DNS looks fine to them. Old host says settings look fine to them too, and that I just need to wait longer for it to propagate. But why would www propagate differently than non-www? I think they are just putting me off because they don't know (one reason they are the old host).

Em primeiro lugar, lidei com muitos ISPs ao longo dos anos e não acho que eles iriam acabar com você dessa maneira. Talvez eles não façam um esforço tão strong quanto você acha que deveriam, mas duvido que eles sabotariam um switch DNS como esse.

A propagação de DNS parece bem agora.

Dito isto, a propagação de DNS parece bem agora. Verifique os resultados para www.adadarters.com here e adadarters.com here . Ambos mostram claramente 74.220.215.66 .

Mas, em seguida, observando os registros de DNS TTL (tempo de vida) via dig , parece que o O TTL para www.adadarters.com e adadarters.com foi / está definido para 3600 segundos (ou seja, 60 minutos). Aqui estão os resultados para adadarters.com :

dig +nocmd adadarters.com +noall +answer
adadarters.com.     3600    IN  A   74.220.215.66

E, em seguida, um comando semelhante para www.adadarters.com :

dig +nocmd www.adadarters.com +noall +answer
www.adadarters.com. 3600    IN  A   74.220.215.66

3600 segundos (aka: 60 minutos) não é exatamente o que você quer que o TTL esteja ao fazer um comutador de endereço IP de DNS. Leia em.

Propagação de DNS, TTL e o jogo em espera.

Você diz isso:

After 10 hours it has still not really propagated, even though it appears that it has.

Bem, ver o TTL foi de 3600 e deveria ter se propagado após pelo menos 1-2 horas. Mas na minha experiência, a maneira como um switch de endereço IP de DNS deve acontecer é de pelo menos 2 horas antes do switch - talvez até um dia antes do switch - o TTL deve ser definido para 300 (aka: 5 minutos).

Então, quando você fizer a troca, dentro de 5 minutos ou mais, os servidores DNS em todo o mundo saberão verificar novos dados. E mesmo quando eu fiz isso, às vezes demorou 24 a 48 horas para alguns servidores DNS dispersos acompanharem a mudança. O que é tudo para dizer mudanças de endereço IP do DNS como este não é uma ciência exata e você deve planejar adequadamente.

Isso significa que você precisa se certificar de que um endereço IP de DNS mude, como acontece durante um período lento para o seu site. Como no final do dia ou até no final de semana. E então você só tem que sentar e esperar.

Normalmente, quaisquer erros causados por você estragar uma entrada de DNS serão aparentes na primeira hora, aproximadamente. Mas depois disso, é apenas um jogo de espera, ver como as alterações do DNS se propagam. 95% dos servidores DNS no mundo devem estar bem dentro de uma hora ou mais; e o resto só vai passar as mudanças no próximo dia. Depois de 48 ou mais, as alterações do DNS devem ser propagadas e aceitas globalmente.

A principal razão para isso é que alguns administradores de servidores DNS respeitam os TTLs das entradas de DNS. Mas outros têm seus servidores DNS configurados para basicamente ignorar os valores de TTL, não importa o quê. Por quê? Debatível, mas acontece.

    
por 12.09.2015 / 03:33

Tags