DNS-Online-Abfrage-Tool

Domänenname oder IP-Adresse

Abfragetyp

Öffentlicher Server für DNS-Abfrage


ÜberDNS-Online-Abfrage-Tool:

Dieses Online-DNS-Abfragetool gibt DNS-Abfrageergebnisse von einem Linux-Server zurück. Sie können den DNS-Abfragetyp auswählen (Standardtyp A) und fünf beliebige öffentliche DNS-Server (Standard-Google-öffentlicher DNS-Server) abfragen. 支持DNS类型:

DNS-Typ Einleitung
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

DNS-Abfrage muss das WWW-Präfix nicht hinzufügen?

In den meisten Fällen können DNS-Abfragen mit oder ohne das Präfix www normalerweise Ergebnisse zurückgeben. DNS-Abfragen ohne Präfix www Regel weitere Informationen zum Domänennamen zurück, da der Domänenname mit dem Präfix www sekundär ist. Domänenname

Warum muss ich eine DNS-Abfrage verwenden?

Wenn Sie Facebook online anzeigen möchten, können Sie sich möglicherweise die IP-Adresse der Facebook-Website "31.13.67.35" , geben Sie jedoch "facebook.com" in den Browser ein Mit anderen "31.13.67.35" , das Gerät bevorzugt die Kommunikation mit anderen Geräten über eine IP-Adresse: Wenn Sie in Ihrem Browser auf Facebook klicken, führt Ihr Browser automatisch eine DNS-Abfrage durch und erhält die IP-Adresse "31.13.67.35" .

Die DNS-Abfrage übersetzt den Domänennamen in eine maschinenlesbare IP-Adresse, die DNS-Abfragefunktion ist jedoch nicht darauf beschränkt, NsLookup kann jedoch den Domänennamen des Mail-Servers, die IPv6-Adresse des Domänennamens usw. finden.

DNS-Abfragen werden auch in professionellen Bereichen verwendet: Beim Nachweisen des Besitzes von Domänennamen kann das Hinzufügen eines TEXT-DNS-Eintrags den Besitz Ihres Domänennamens nachweisen (wenn Sie einen Domänennamen von Godaddy kaufen, können Sie DNS-Einträge in den DNS-Server von Godadd setzen).

Verbergen Sie die echten DNS-Einträge Ihrer Website mit Cloudflare:

Cloudflare kann Datenverkehr über Ihr CDN (Global Content Distribution Network) an Ihre Website weiterleiten, wobei die tatsächliche IP-Adresse Ihres Webservers durch die IP von Cloudflare in den DNS-Abfrageergebnissen ersetzt wird.

Welchen DNS-Server sollten Sie verwenden?

Autorität des DNS - Servers ist für die Sicherheit des Internets wesentlich. DNS - Fehler führen können Sie auf die falsche Seite führen. Es gibt Teile des Welt 13 Root - Servers. Zur gleichen Zeit, Google und andere große Unternehmen kostenlosen öffentlichen DNS - Dienst zur Verfügung zu stellen (8.8 .8.8) für den täglichen Gebrauch.

Wenn Sie auf Ihrem Computer keinen Standard-DNS-Server festlegen, weist Ihnen Ihr ISP (Internet Service Provider) standardmäßig einen DNS-Server zu, obwohl dieser möglicherweise nicht so zuverlässig wie der öffentliche DNS-Dienst von Google (8.8.8.8) ist Es ist einfach einzurichten. Sie sollten den Standard-DNS-Server Ihres Computers in einen der öffentlichen DNS-Server ändern.

Weitere Links zu DNS-Abfragen:

Wikipedia (DNS): https://en.wikipedia.org/wiki/Domain_Name_System

RFC 1035 (DNS): https://www.ietf.org/rfc/rfc1035.txt

DNS-Abfrage im Linux-System: https://linux.die.net/man/1/nslookup

DNS-Abfrage im Windows-System: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup

DNS-Abfragebefehl (nslookup) im Linux-System:

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:
    

DNS-Abfrage mit Python (mit Paket 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
    

DNS-Abfrage in Java (mit dem Paket 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