Ferramenta de consulta on-line de DNS

Nome de domínio ou endereço IP

Tipo de consulta

Servidor público de consulta 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

comic nslookup

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