Alat query DNS online
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 |
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