Alat query DNS online

Nama domain atau alamat IP

Jenis pertanyaan

DNS permintaan server publik


TentangAlat query DNS online:

Alat kueri DNS daring ini mengembalikan hasil kueri DNS dari server Linux. Anda dapat memilih jenis kueri DNS (tipe default A) dan meminta lima server DNS publik (default server DNS publik Google). 支持DNS类型:

Jenis DNS Pendahuluan
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

Permintaan DNS tidak perlu menambahkan awalan www?

Dalam kebanyakan kasus, permintaan DNS dengan atau tanpa awalan www dapat mengembalikan hasil secara normal, tetapi permintaan DNS tanpa awalan www biasanya mengembalikan informasi lebih lanjut tentang nama domain, karena nama domain dengan awalan www adalah sekunder. Nama domain.

Mengapa saya perlu menggunakan permintaan DNS?

Saat Anda ingin melihat facebook online, Anda mungkin tidak dapat mengingat alamat IP situs web facebook "31.13.67.35" , tetapi ketikkan "facebook.com" di browser. Nama domain lebih mudah diingat orang, tetapi untuk mesin Dengan "31.13.67.35" lain, mesin lebih suka berkomunikasi dengan mesin lain melalui alamat IP. Ketika Anda mengklik Facebook di browser Anda, browser Anda akan secara otomatis melakukan permintaan DNS dan mendapatkan alamat IP "31.13.67.35" .

Permintaan DNS menerjemahkan nama domain menjadi alamat IP yang dapat dimengerti mesin. Namun, fungsi permintaan DNS tidak terbatas pada ini, tetapi NsLookup dapat menemukan nama domain dari server surat, alamat IPv6 dari nama domain, dan sebagainya.

Permintaan DNS juga digunakan di area profesional. Dalam proses membuktikan kepemilikan nama domain, menambahkan catatan tipe DNS TEKS dapat membuktikan kepemilikan nama domain Anda (jika Anda membeli nama domain dari Godaddy, Anda dapat mengatur catatan DNS di server DNS Godaddy).

Sembunyikan catatan DNS asli situs web Anda dengan Cloudflare:

Cloudflare dapat meneruskan lalu lintas ke situs web Anda melalui CDN (Global Content Distribution Network), menggantikan alamat IP sebenarnya dari server web Anda dengan IP Cloudflare dalam hasil permintaan DNS. Anda dapat mengarahkan server DNS domain Anda ke server DNS Cloudflare.

Server DNS mana yang harus Anda gunakan?

Izin server DNS sangat penting untuk keamanan Internet. Hasil DNS yang salah dapat menyebabkan Anda memasuki situs web yang salah. Ada 13 server root di dunia. Pada saat yang sama, perusahaan besar seperti Google menawarkan layanan DNS publik gratis (8.8 .8.8) untuk penggunaan sehari-hari.

Secara default, jika Anda tidak menetapkan server DNS default di komputer Anda, ISP Anda (Penyedia Layanan Internet) akan memberi Anda server DNS, meskipun mungkin tidak dapat diandalkan seperti layanan DNS publik Google (8.8.8.8). Mudah diatur, Anda harus mengubah server DNS default komputer Anda ke salah satu server DNS publik.

Lebih banyak tautan ke permintaan DNS:

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

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

Permintaan DNS dalam sistem Linux: https://linux.die.net/man/1/nslookup

Permintaan DNS di sistem Windows: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/nslookup

Perintah permintaan DNS (nslookup) dalam sistem 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:
    

Permintaan DNS dengan Python (dengan 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
    

Permintaan DNS di Jawa (dengan 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