O VPS pode executar ping no host por IP, mas não por nome

O VPS pode executar ping no host por IP, mas não por nome

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 insira a descrição da imagem aqui

No entanto, no meu PC doméstico, posso executar ping nesse host por nome e IP.

insira a descrição da imagem aqui

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.comsaída: insira a descrição da imagem aqui

Responder1

Fácil: porque você não definiu um Aregistro para isso.

A dig +trace +additional ns1.imagihost.com Anos 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 Aregistro 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.comambos ns2.altairhost.comapontam 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.

informação relacionada