CNAME não resolve com nslookup, mas dig trabalha

3

Estou tentando apontar um CNAME para um bucket S3, mas continuo tendo problemas com o CNAME não encontrado por nslookup (e pelo meu navegador, para esse assunto).

Quando uso dig , no entanto, ele mostra a saída correta para o domínio. Estou bastante certo de que estou perdendo algo estúpido aqui, mas não consigo encontrar o problema: (

Qualquer ajuda é apreciada!

➜  ~  nslookup img.springe.st
Server:     8.8.8.8
Address:    8.8.8.8#53

** server can't find img.springe.st: NXDOMAIN

➜  ~  dig img.springe.st

; <<>> DiG 9.8.3-P1 <<>> img.springe.st
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 8429
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;img.springe.st.            IN  A

;; ANSWER SECTION:
img.springe.st.     1800    IN  CNAME   imgs3-website-eu-west-1.amazonaws.com.

;; AUTHORITY SECTION:
amazonaws.com.      5   IN  SOA pdns1.ultradns.net. hostmaster.amazon.com. 2013111100 180 60 2592000 5

;; Query time: 55 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Mon Nov 18 15:47:10 2013
;; MSG SIZE  rcvd: 155
    
por Janteh 18.11.2013 / 15:51

4 respostas

4

Parece que o DNS do Google não resolve seu CNAME, pois o nome do host para o qual ele está apontando não é resolvido em si:

# nslookup imgs3-website-eu-west-1-amazonaws.com 8.8.8.8
Server:         8.8.8.8
Address:        8.8.8.8#53

** server can't find imgs3-website-eu-west-1-amazonaws.com: NXDOMAIN
    
por 18.11.2013 / 16:04
2

É porque o nome do host para o qual o CNAME aponta não existe?

dig imgs3-website-eu-west-1.amazonaws.com

;; QUESTION SECTION:
;imgs3-website-eu-west-1.amazonaws.com. IN A

;; AUTHORITY SECTION:
amazonaws.com.      5   IN  SOA dns-external-master.amazon.com. hostmaster.amazon.com. 2012091400 180 60 2592000 5
    
por 18.11.2013 / 16:06
1

imgs3-website-eu-west-1.amazonaws.com não pode ser resolvido ... Isso torna o registro CNAME um pouco inválido

    
por 18.11.2013 / 16:04
0

Parece que a interface nic.st traduz img.springe.st.s3-website-eu-west-1.amazonaws.com para imgs3-website-eu-west-1.amazonaws.com. de alguma forma. Eu perdi isso ao adicionar a entrada de DNS. Obrigado por me apontar que o domínio ao qual o cname se refere realmente precisa existir para resolvê-lo!

    
por 18.11.2013 / 17:25