* Por que escavar e hospedar funcionam consistentemente, mas não nslookup?
Porque quando você correu, você usou a opção 'ANY', isso significa que você não estava apenas procurando por um registro 'A', mas também por outros registros, como o CNAME. Enquanto nslookup estava procurando por um registro 'A'. O que é interessante é quando eu fiz 'dig @ 8.8.8.8 www.coachup.com' eu não tenho resposta, mas quando eu fiz 'dig @ 8.8.8.8 www.coachup.com cname' eu tenho uma resposta.
* Como eu determino meus servidores de nomes autorizados? O whois trabalha lá?
whois é principalmente um banco de dados administrativo, para determinar seus servidores de nomes reais, use 'dig + trace www.coachup.com' -
[root@kauai ~]# dig +trace www.coachup.com ; > DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 > +trace www.coachup.com ;; global options: +cmd . 3600000 IN NS G.ROOT-SERVERS.NET. . 3600000 IN NS K.ROOT-SERVERS.NET. . 3600000 IN NS D.ROOT-SERVERS.NET. . 3600000 IN NS J.ROOT-SERVERS.NET. . 3600000 IN NS M.ROOT-SERVERS.NET. . 3600000 IN NS C.ROOT-SERVERS.NET. . 3600000 IN NS I.ROOT-SERVERS.NET. . 3600000 IN NS H.ROOT-SERVERS.NET. . 3600000 IN NS F.ROOT-SERVERS.NET. . 3600000 IN NS A.ROOT-SERVERS.NET. . 3600000 IN NS B.ROOT-SERVERS.NET. . 3600000 IN NS E.ROOT-SERVERS.NET. . 3600000 IN NS L.ROOT-SERVERS.NET. ;; Received 512 bytes from 192.168.10.109#53(192.168.10.109) in 18 ms com. 172800 IN NS j.gtld-servers.net. com. 172800 IN NS h.gtld-servers.net. com. 172800 IN NS f.gtld-servers.net. com. 172800 IN NS d.gtld-servers.net. com. 172800 IN NS a.gtld-servers.net. com. 172800 IN NS l.gtld-servers.net. com. 172800 IN NS k.gtld-servers.net. com. 172800 IN NS g.gtld-servers.net. com. 172800 IN NS b.gtld-servers.net. com. 172800 IN NS m.gtld-servers.net. com. 172800 IN NS c.gtld-servers.net. com. 172800 IN NS i.gtld-servers.net. com. 172800 IN NS e.gtld-servers.net. ;; Received 505 bytes from 192.33.4.12#53(192.33.4.12) in 133 ms coachup.com. 172800 IN NS ns35.domaincontrol.com. coachup.com. 172800 IN NS ns36.domaincontrol.com. ;; Received 117 bytes from 192.54.112.30#53(192.54.112.30) in 138 ms www.coachup.com. 3600 IN CNAME chiba-9316.herokussl.com. ;; Received 68 bytes from 208.109.255.18#53(208.109.255.18) in 33 ms
Seus servidores de nomes oficiais estão na seção -
coachup.com. 172800 IN NS ns35.domaincontrol.com. coachup.com. 172800 IN NS ns36.domaincontrol.com.
* Eu suspeitaria que o problema era com o Heroku, e o google e outros servidores de DNS armazenavam em cache a resposta de registro inexistente, e depois disso eles começaram a responder a partir do cache negativo. Deve funcionar assim que o cache negativo expirar. Meu palpite é, ainda, um palpite, seu servidor de nomes autoritativo forneceu a resposta cname, mas os servidores dns do google não conseguiram completar a resolução para 'chiba-9316.herokussl.com.', Assumindo que Herok tinha um problema.
Para testar isso, eu corro uma escavação em vários servidores DNS públicos - que eu tenho do site " link ". Todos responderam pelo CNAME, mas alguns incluindo o google não responderam por uma consulta de registro 'A' -
Solicite um registro 'A'. Nota: o google dns é '8.8.8.8'
[daniel@kauai ~]$ for dns in $(awk '{print $2}' /tmp/dnsservers ); do echo ==$dns===; dig @$dns www.coachup.com. +short ;done ==209.244.0.3=== chiba-9316.herokussl.com. elb002794-1867396571.us-east-1.elb.amazonaws.com. 50.16.224.113 23.23.124.44 23.23.101.90 ==8.8.8.8=== ==8.26.56.26=== chiba-9316.herokussl.com. elb002794-1867396571.us-east-1.elb.amazonaws.com. 23.23.124.44 23.23.101.90 50.16.224.113 ==208.67.222.222=== chiba-9316.herokussl.com. elb002794-1867396571.us-east-1.elb.amazonaws.com. 50.16.224.113 23.23.101.90 23.23.124.44 ==156.154.70.1=== chiba-9316.herokussl.com. elb002794-1867396571.us-east-1.elb.amazonaws.com. 23.23.124.44 23.23.101.90 50.16.224.113 ==198.153.192.40=== chiba-9316.herokussl.com. elb002794-1867396571.us-east-1.elb.amazonaws.com. 23.23.101.90 50.16.224.113 23.23.124.44 ==81.218.119.11=== chiba-9316.herokussl.com. elb002794-1867396571.us-east-1.elb.amazonaws.com. 23.23.124.44 23.23.101.90 50.16.224.113 ==195.46.39.39=== chiba-9316.herokussl.com. elb002794-1867396571.us-east-1.elb.amazonaws.com. 50.16.224.113 23.23.101.90 23.23.124.44 ==23.90.4.6=== chiba-9316.herokussl.com. elb002794-1867396571.us-east-1.elb.amazonaws.com. 23.23.101.90 23.23.124.44 50.16.224.113 ==216.146.35.35=== chiba-9316.herokussl.com. elb002794-1867396571.us-east-1.elb.amazonaws.com. 50.16.224.113 23.23.101.90 23.23.124.44 ==89.233.43.71=== chiba-9316.herokussl.com. elb002794-1867396571.us-east-1.elb.amazonaws.com. 23.23.101.90 50.16.224.113 23.23.124.44 ==74.82.42.42=== ==109.69.8.51===
Solicitar uma consulta CNAME -
[daniel@kauai ~]$ for dns in $(awk '{print $2}' /tmp/dnsservers ); do echo ==$dns===; dig @$dns www.coachup.com. +short cname ;done ==209.244.0.3=== chiba-9316.herokussl.com. ==8.8.8.8=== chiba-9316.herokussl.com. ==8.26.56.26=== chiba-9316.herokussl.com. ==208.67.222.222=== chiba-9316.herokussl.com. ==156.154.70.1=== chiba-9316.herokussl.com. ==198.153.192.40=== chiba-9316.herokussl.com. ==81.218.119.11=== chiba-9316.herokussl.com. ==195.46.39.39=== chiba-9316.herokussl.com. ==23.90.4.6=== chiba-9316.herokussl.com. ==216.146.35.35=== chiba-9316.herokussl.com. ==89.233.43.71=== chiba-9316.herokussl.com. ==74.82.42.42=== chiba-9316.herokussl.com. ==109.69.8.51=== chiba-9316.herokussl.com.