
Meu VPS Debian can ping all host by name and IP
, mas há um host que não consigo executar ping pelo nome.
O ping por nome falhou, mas foi bem-sucedido com IP
No entanto, no meu PC doméstico, posso executar ping nesse host por nome e IP.
Limpei o DNS do meu PC doméstico para ter certeza de não usar registros em cache. Qual é o problema aqui? Desde já, obrigado.
Atualizar com dig +trace ns1.imagihost.com
saída:
Responder1
Fácil: porque você não definiu um A
registro para isso.
A dig +trace +additional ns1.imagihost.com A
nos mostra seus servidores de nomes, os registros cola e a saída de um servidor de nomes responsável por imagihost.com
:
imagihost.com. 172800 IN NS ns2.altairhost.com.
imagihost.com. 172800 IN NS ns1.altairhost.com.
ns2.altairhost.com. 172800 IN A 104.206.190.110
ns1.altairhost.com. 172800 IN A 104.206.190.110
;; Received 114 bytes from 192.54.112.30#53(192.54.112.30) in 124 ms
imagihost.com. 86400 IN SOA ns1.altairhost.com. premiumicloud.icloud.com. 2015022103 86400 7200 3600000 86400
;; Received 107 bytes from 104.206.190.110#53(104.206.190.110) in 64 ms
Para reforçar o ponto:
# dig @104.206.190.110 ns1.imagihost.com | grep status
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 33294
Quanto ao motivo pelo qual isso funciona no seu PC doméstico após uma limpeza de cache, isso sugere que você definiu esse registro na sua rede doméstica de alguma forma. Não podemos dizer se este é um servidor DNS privado que você executa, algo que foi adicionado ao seu arquivo hosts ou se o seu ISP ainda tinha o registro armazenado em cache de quando ele estava lá. É a sua rede doméstica: o fato de ela resolver não é realmente um problema sobre o qual vamos especular no Serverfault.
Se quiser resolver o problema de visibilidade na Internet, você precisa definir o ns1.imagihost.com. IN A
registro ausente no DNS. Se você quiser descobrir por que ele ainda resolve na sua rede doméstica, você precisa fazer mais algumas pesquisas e não podemos ajudá-lo com isso.
Além disso, aqui está um brinde: ns1.altairhost.com
ambos ns2.altairhost.com
apontam para o mesmo endereço IP. Isto é umincrivelmenteconfiguração de DNS insegura que criará problemas imprevisíveis com a disponibilidade do seu domínio. Cada servidor de nomes deve ser um servidor DNS diferente e esses servidores não devem estar localizados no mesmo datacenter. Mesmo omais brevede problemas de rede entre qualquer pessoa na Internet e esse endereço IP fará com que seu domínio desapareça brevemente da Internet para algumas pessoas.