Ping não resolve www.domain.gob.sv, mas resolve o domínio.gob.sv no servidor

1

Eu estive com este problema WEIRD no meu servidor. Eu tenho configurado um servidor DNS (BIND) para dois domínios, mas de alguma forma em um deles não resolve com www. Eu tentei com CNAME um registro A sem sorte. (A mesma configuração está no outro domínio)

$TTL 4h
$ORIGIN transparenciaactiva.gob.sv.
@           IN  SOA     ns1.domain.com.    root.transparenciaactiva.gob.sv. (
                2014030301    ; serial
                4h      ; refresh (4 hours)
                1h      ; retry (4 hours)
                2w      ; expire (2 weeks)
                1h      ; minimum (1 hour)
                )

            IN  NS      ns1.domain.com.
            IN  NS      ns2.domain.com.

            IN  A       178.63.84.xxx
www    IN  CNAME   @

O ping me dá este erro:

ping: unknown host

hospedeiro -a www.transparenciaactiva.gob.sv

Trying "www.transparenciaactiva.gob.sv"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22245
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.transparenciaactiva.gob.sv.    IN  ANY

;; ANSWER SECTION:
www.transparenciaactiva.gob.sv. 242098 IN CNAME 178.63.84.xxx.transparenciaactiva.gob.sv.

Em alguns lugares o ping funciona em outros lugares o domínio com "www" aponta para 127.0.0.1 mas sem pontos para o servidor, também o domínio com "www" não funciona de forma alguma no próprio servidor. / p>

Alguma idéia sobre esse assunto?

Obrigado antecipadamente.

    
por AndreX 07.09.2015 / 12:57

2 respostas

1

A delegação diz:

transparenciaactiva.gob.sv. 43200 IN    NS      transparenciaactiva.gob.sv.
transparenciaactiva.gob.sv. 43200 IN    NS      glen.ns.cloudflare.com.
transparenciaactiva.gob.sv. 43200 IN    NS      michelle.ns.cloudflare.com.
transparenciaactiva.gob.sv. 43200 IN    A       178.63.84.140

Se você consultar glen.ns.cloudflare.com. ou michelle.ns.cloudflare.com. , eles responderão com:

transparenciaactiva.gob.sv. 86400 IN    NS      michelle.ns.cloudflare.com.
transparenciaactiva.gob.sv. 86400 IN    NS      glen.ns.cloudflare.com.

No entanto, se você consultar 178.63.84.140 (com base na cola para delegação NS registro apontando para transparenciaactiva.gob.sv ), você verá isto:

transparenciaactiva.gob.sv. 14400 IN    NS      ns1.gobabierto.com.
transparenciaactiva.gob.sv. 14400 IN    NS      ns2.gobabierto.com.


Você terá que decidir quais servidores de nome você realmente usará e, em seguida, garantir que a delegação NS registra (e cola se apropriado) e os registros autoritativos realmente correspondem, caso contrário você ficará inconsistente resultados.
Neste momento, parece haver uma mistura de três conjuntos diferentes de servidores de nomes (provavelmente hospedando zonas com dados diferentes) em jogo.

    
por 07.09.2015 / 20:25
3

Você pode ser uma vítima do cache do DNS. Eu vejo o seu DNS bem. Aqui está a saída host no meu PC.

$ host transparenciaactiva.gob.sv
transparenciaactiva.gob.sv has address 178.63.84.140
transparenciaactiva.gob.sv mail is handled by 1 aspmx.l.google.com.
transparenciaactiva.gob.sv mail is handled by 5 alt1.aspmx.l.google.com.
transparenciaactiva.gob.sv mail is handled by 5 alt2.aspmx.l.google.com.
transparenciaactiva.gob.sv mail is handled by 10 aspmx2.googlemail.com.
transparenciaactiva.gob.sv mail is handled by 10 aspmx3.googlemail.com.
$ host  www.transparenciaactiva.gob.sv
www.transparenciaactiva.gob.sv has address 178.63.84.140

Sugiro que, ao depurar o DNS, use um serviço externo (o Google gera vários resultados). Isso ajuda a verificar se o cache não é um problema. Além disso, o TTL pode tornar as coisas difíceis de depurar, portanto, um pouco de paciência pode ser importante.

    
por 07.09.2015 / 14:07