Ferramenta de consulta on-line de DNS
SobreFerramenta de consulta on-line de DNS:
Essa ferramenta de consulta DNS online retorna os resultados da consulta DNS de um servidor Linux.Você pode selecionar o tipo de consulta DNS (tipo padrão A) e consultar os cinco servidores DNS públicos (servidor DNS público padrão do Google). 支持DNS类型:
Tipo de DNS | Introdução |
---|---|
A | Specifies a computer's IPv4 address |
AAAA | Specifies a computer's IPv6 address |
CNAME | Specifies a canonical name for an alias |
MX | Specifies the mail exchanger |
NS | Specifies a DNS name server for the named zone |
TXT | Specifies the text information |
SOA | Specifies the start-of-authority for a DNS zone |
PTR | Specifies a computer name if the query is an IP address |
ANY | Specifies a computer's all DNS Type record |
Consulta DNS não precisa adicionar o prefixo www.
Na maioria dos casos, as consultas DNS com ou sem o prefixo www
podem retornar resultados normalmente, mas as consultas DNS sem prefixo www
normalmente retornam mais informações sobre o nome do domínio, porque o nome do domínio com o prefixo www
é secundário. Nome do domínio.
Por que preciso usar uma consulta DNS?
Quando você quiser ver o facebook online, você pode não ser capaz de lembrar o endereço IP do site do Facebook "31.13.67.35"
, mas digite "facebook.com"
no navegador. O nome de domínio é mais fácil para as pessoas lembrarem, mas para a máquina Em outras "31.13.67.35"
, a máquina prefere se comunicar com outras máquinas via endereço "31.13.67.35"
você clica no Facebook em seu navegador, o seu navegador realizará automaticamente uma consulta DNS e obterá o endereço IP "31.13.67.35"
.
A consulta DNS converte o nome do domínio em um endereço IP compreensível pela máquina.No entanto, a função de consulta DNS não está limitada a isso, mas NsLookup pode localizar o nome de domínio do servidor de email, o endereço IPv6 do nome de domínio e assim por diante.
Consultas DNS também são usadas em áreas profissionais.No processo de provar a propriedade de nomes de domínio, adicionar um registro DNS tipo TEXT pode provar a propriedade do seu domínio (se você comprar um nome de domínio da Godaddy, você pode definir registros DNS no servidor DNS do Godaddy).
Ocultar os registros DNS reais do seu site com o Cloudflare:
A Cloudflare pode encaminhar o tráfego para o seu site através de seu CDN (Rede Global de Distribuição de Conteúdo), substituindo o endereço IP real do seu servidor da Web pelo IP da Cloudflare nos resultados da consulta DNS.Você pode apontar o servidor DNS do seu domínio para o servidor DNS da Cloudflare.
Qual servidor DNS você deve usar?
As permissões do servidor DNS são cruciais para a segurança da Internet, mas os resultados errados do DNS podem causar a entrada no site errado.Há 13
servidores raiz no mundo.Enquanto isso, grandes empresas como o Google oferecem serviços de DNS públicos gratuitos (8,8 .8.8) para uso diário.
Por padrão, se você não definir um servidor DNS padrão em seu computador, seu ISP (provedor de serviços de Internet) atribuirá a você um servidor DNS, embora possa não ser tão confiável quanto o serviço DNS público do Google (8.8.8.8). É fácil de configurar, você deve alterar o servidor DNS padrão do seu computador para um dos servidores DNS públicos.
Mais links para consultas DNS:
Wikipedia (DNS): https://en.wikipedia.org/wiki/Domain_Name_System
RFC 1035 (DNS): https://www.ietf.org/rfc/rfc1035.txt
Consulta DNS no sistema Linux: https://linux.die.net/man/1/nslookup
Consulta DNS no sistema Windows: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup
Comando de consulta DNS (nslookup) no sistema Linux:
NAME nslookup - query Internet name servers interactively SYNOPSIS nslookup [-option] [name | -] [server]
root@instance-2:/var/log/apache2# nslookup -type=any facebook.com 8.8.8.8 Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: facebook.com nameserver = a.ns.facebook.com. facebook.com nameserver = b.ns.facebook.com. facebook.com text = "v=spf1 redirect=_spf.facebook.com" facebook.com mail exchanger = 10 msgin.vvv.facebook.com. facebook.com origin = a.ns.facebook.com mail addr = dns.facebook.com serial = 1530053366 refresh = 14400 retry = 1800 expire = 604800 minimum = 300 Name: facebook.com Address: 2a03:2880:f12c:183:face:b00c:0:25de Name: facebook.com Address: 157.240.14.35 Authoritative answers can be found from:
Consulta DNS com Python (com pacote dnspython):
# pip install dnspython import dns.resolver def nslookup(domain, record_type): dns_resolver = dns.resolver.Resolver() answers = dns_resolver.query(domain, record_type) for answer in answers: print('Domain:{0} Record Type:{1} Answer:{2}'.format(domain, record_type, answer)) if __name__ == "__main__": # dns lookup domain nslookup('coding.tools', 'A') ------------------- Domain:coding.tools Record Type:A Answer:104.27.176.94 Domain:coding.tools Record Type:A Answer:104.27.177.94
Consulta DNS em Java (com pacote java.net.InetAddress):
import java.io.IOException; import java.net.InetAddress; public class DNS { public static void nslookup(String domain) throws IOException { InetAddress[] remote_hosts = InetAddress.getAllByName(domain); for (InetAddress remote_host : remote_hosts) { System.out.println("Domain:" + domain + " IP Address:" + remote_host.getHostAddress()); } } public static void main(String[] args) throws IOException { // dns lookup domain nslookup("coding.tools"); } } ------------------- Domain:coding.tools IP Address:104.27.176.94 Domain:coding.tools IP Address:104.27.177.94