Bagikan melalui


Pemecahan masalah klien DNS

Artikel ini membahas cara memecahkan masalah dari klien DNS.

Periksa konfigurasi IP

  1. Buka jendela Command Prompt sebagai administrator di komputer klien.

  2. Jalankan perintah berikut:

    ipconfig /all
    
  3. Pastikan bahwa klien memiliki alamat IP yang valid, subnet mask, dan gateway default di jaringan tempat klien terhubung dan digunakan.

  4. Periksa server DNS yang tercantum dalam output, dan verifikasi bahwa alamat IP yang tercantum sudah benar.

  5. Periksa akhiran DNS khusus koneksi dalam output dan verifikasi bahwa itu benar.

Jika klien tidak memiliki konfigurasi TCP/IP yang valid, gunakan salah satu metode berikut:

  • Untuk klien yang dikonfigurasi secara dinamis, gunakan ipconfig /renew perintah untuk memaksa klien memperbarui konfigurasi alamat IP secara manual dengan server DHCP.

  • Untuk klien yang dikonfigurasi secara statis, ubah properti TCP/IP klien untuk menggunakan pengaturan konfigurasi yang valid atau selesaikan konfigurasi DNS-nya untuk jaringan.

Periksa koneksi jaringan

Uji Ping

Verifikasi bahwa klien dapat menghubungi server DNS pilihan (atau alternatif) dengan melakukan ping server DNS pilihan dengan alamat IP-nya.

Misalnya, jika klien menggunakan server DNS pilihan 10.0.0.1, jalankan perintah ini pada prompt perintah:

ping 10.0.0.1

Jika tidak ada server DNS yang dikonfigurasi merespons ping langsung alamat IP-nya, ini menunjukkan bahwa sumber masalah lebih mungkin konektivitas jaringan antara klien dan server DNS. Jika demikian, ikuti langkah-langkah pemecahan masalah jaringan TCP/IP dasar untuk memperbaiki masalah. Perlu diingat bahwa lalu lintas ICMP harus diizinkan melalui firewall agar perintah ping berfungsi.

Pengujian kueri DNS

Jika klien DNS dapat melakukan ping pada komputer server DNS, coba gunakan perintah berikut nslookup untuk menguji apakah server dapat merespons klien DNS. Karena nslookup tidak menggunakan cache DNS klien, resolusi nama akan menggunakan server DNS klien yang dikonfigurasi.

Menguji klien

nslookup <client>

Misalnya, jika komputer klien bernama client1, jalankan perintah ini:

nslookup client1

Jika respons yang berhasil tidak dikembalikan, coba jalankan perintah berikut:

nslookup <fqdn of client>

Misalnya, jika FQDN client1.corp.contoso.com, jalankan perintah ini:

nslookup client1.corp.contoso.com.

Nota

Anda harus menyertakan periode berikutnya saat menjalankan pengujian ini.

Jika Windows berhasil menemukan FQDN tetapi tidak dapat menemukan nama pendek, periksa konfigurasi Akhiran DNS pada tab DNS dari Pengaturan TCP/IP Tingkat Lanjut NIC. Untuk informasi selengkapnya, lihat Mengonfigurasi Resolusi DNS.

Menguji server DNS

nslookup <DNS Server>

Misalnya, jika server DNS bernama DC1, jalankan perintah ini:

nslookup dc1

Jika pengujian sebelumnya berhasil, pengujian ini juga harus berhasil. Jika pengujian ini tidak berhasil, verifikasi konektivitas ke server DNS.

Menguji rekaman yang bermasalah

nslookup <failed internal record>

Misalnya, jika rekaman yang gagal adalah app1.corp.contoso.com, jalankan perintah ini:

nslookup app1.corp.contoso.com

Menguji alamat Internet publik

nslookup <external name>

Contohnya:

nslookup bing.com

Jika keempat pengujian ini berhasil, jalankan ipconfig /displaydns dan periksa output untuk nama yang gagal. Jika Anda melihat "Nama tidak ditemukan" di bawah nama yang tidak berhasil, respons negatif dikirimkan dari server DNS dan disimpan sementara di klien.

Untuk mengatasi masalah ini, hapus cache dengan menjalankan ipconfig /flushdns.

Langkah selanjutnya

Jika resolusi nama masih gagal, buka bagian Pemecahan Masalah Server DNS .