Jika Anda mengalami situasi abnormal seperti situs web tidak dapat diakses atau catatan DNS tidak berlaku, gunakan metode berikut untuk memeriksa status nama domain dan menganalisis efektivitas catatan DNS.
Gunakan perintah dig/nslookup untuk kueri
Metode kueri perintah yang sering digunakan adalah dig (informasi rinci, cocok untuk debugging) atau nslookup (didukung secara default oleh Windows).
Cara menentukan: Jika hasil kueri DNS sesuai dengan pengaturan di DNS Alibaba Cloud, itu berarti resolusi telah berlaku.
Jika tidak sesuai, periksa waktu cache. Jika cache belum kedaluwarsa, tunggu hingga cache kedaluwarsa sebelum menguji lagi.
Jika cache telah kedaluwarsa dan hasilnya masih tidak sesuai, lihat Pemecahan Masalah Cepat untuk Resolusi yang Tidak Efektif.
Perintah Dig
1. Perintah kueri yang paling sering digunakan
Perintah: dig nama domain Anda (Contoh: dig example.com)

2. Kueri berdasarkan tipe catatan, seperti MX, CNAME, NS, PTR, dll., tambahkan tipe setelah perintah.
Perintah: dig nama domain Anda tipe catatan (Contoh: dig example.com NS)

Contoh skenario di mana resolusi tidak efektif atau tidak ada catatan resolusi yang diatur (Contoh: dig example.com CNAME).

3. Perintah untuk menguji apakah resolusi efektif dengan menentukan server DNS nama domain. Contoh berikut menunjukkan cara memeriksa apakah resolusi efektif menggunakan server DNS Alibaba Cloud dan server DNS publik.
Perintah server DNS Alibaba Cloud: dig nama domain Anda @ns1.alidns.com (Contoh: dig example.com @ns1.alidns.com)
Perintah server DNS publik: dig nama domain Anda @223.5.5.5 (Contoh: dig example.com @223.5.5.5)


4. Gunakan dig +trace parameter. Setelah menggunakan parameter ini, proses kueri dari tingkat domain root akan ditampilkan secara bertahap. Kueri jejak dapat menunjukkan alamat server otoritatif untuk domain root, domain tingkat atas, dan nama domain utama, bersama dengan hasil kembali masing-masing, yang sangat membantu untuk melacak masalah dalam resolusi DNS.
Perintah: dig <nama domain Anda> +trace (Contoh: dig example.com +trace)

5. Dapatkan IP keluaran DNS dengan menanyakan nama domain khusus untuk mengembalikan IP keluaran klien (yaitu, IP publik server DNS lokal), mengonfirmasi alamat sumber permintaan asli setelah NAT atau proxy (mempengaruhi penjadwalan CDN).
Perintah: dig +short TXT whoami.ds.akahelp.net

6. Tanyakan server DNS yang digunakan oleh nama domain.
Perintah: dig ns nama domain Anda (masukkan nama domain utama di sini)

7. Tentukan akurasi penjadwalan resolusi cerdas dengan menentukan IP klien untuk menanyakan alamat resolusi yang dikembalikan oleh DNS otoritatif.
Perintah: dig @server DNS otoritatif nama domain +subnet=IP klien yang ditentukan (Contoh: dig @ns1.alidns.com example.com +subnet=10.10.10.10)

Perintah Nslookup
1. Lihat hasil resolusi DNS lokal.
Perintah: nslookup <nama domain Anda> (Contoh: nslookup example.com)

2. Tentukan DNS publik untuk memeriksa efektivitas resolusi.
Perintah: nslookup nama domain Anda DNS publik (Contoh menggunakan server DNS publik Alibaba Cloud: nslookup example.com 223.5.5.5)
3. Kueri berdasarkan tipe catatan, seperti MX, CNAME, NS, PTR, dll.
Perintah: nslookup -type=tipe catatan nama domain Anda (Contoh: nslookup -type=NS example.com)

4. Lihat hasil resolusi nama domain pada server otoritatif yang ditentukan.
Perintah: nslookup nama domain Anda server otoritatif (Contoh: nslookup example.com ns1.alidns.com)
