Cara Menonaktifkan Caching DNS Klien pada Windows XP dan Windows Server 2003

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 318803 - Melihat produk di mana artikel ini berlaku.
Untuk versi Microsoft Windows 2000 artikel ini, lihat 245437 (Artikel ini mungkin berisi link ke konten berbahasa Inggris (belum diterjemahkan)).
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Windows berisi cache Domain Name System (DNS) di sisi klien. Fitur caching DNS klien akan membangkitkan kesan salah yang tidak disebabkan "round robin" DNS dari server DNS ke komputer klien Windows. Saat menggunakan perintah ping untuk mencari nama domain catatan A yang sama, klien dapat menggunakan alamat IP yang sama. Perilaku ini berbeda dengan sistem operasi Microsoft sebelum Windows 2000. Sistem operasi ini tidak memuat fitur caching DNS klien. Artikel ini menjelaskan cara menonaktifkan caching DNS.

Catatan Artikel ini merujuk ke DNS porsi klien. Jangan menggunakan informasi ini untuk mengubah server DNS.

INFORMASI LEBIH LANJUT

Untuk menghentikan caching DNS, jalankan salah satu perintah berikut:
  • net stop dnscache

    -atau-
  • sc servername stop dnscache
Untuk menonaktifkan cache DNS secara permanen pada Windows, gunakan alat Pengontrol Layanan atau alat Layanan untuk menetapkan startup layanan Klien DNS ke Nonaktif. Perhatikan bahwa nama layanan Klien DNS Windows juga muncul sebagai "Dnscache."

Catatan Keseluruhan kinerja komputer klien menurun dan lalu-lintas jaringan untuk keraguan DNS meningkat apabila cache penyelesai DNS tidak diaktifkan.

Layanan Klien DNS mengoptimalkan kinerja resolusi nama DNS dengna menyimpan nama yang sebelumnya telah dipecahkan di memori. Apabila layanan klien DNS dimatikan, komputer masih dapat memecahkan nama DNS dengan menggunakan server DNS jaringan.

Saat pemecahan masalah Windows menerima respons positif atau negatif atas keraguan tersebut, akan menambahkan respons positif atau negatif tersebut ke cache, dan akhirnya, membuat catatan sumber daya DNS. Penyelesai selalu memeriksa cache sebelum menanyakan server DNS. Apabila catatan sumber daya DNS ada di dalam cache, penyelesai menggunakan catatan dari cache tersebut dan bukannya bertanya kepada server. Perilaku ini mempercepat pertanyaan dan menurunkan lalu-lintas jaringan untuk pertanyaan DNS.

Anda dapat menggunakan alat Ipconfig untuk melihat dan membersihkan cache penyelesai DNS. Untuk melihat cache penyelesai DNS, ketik ipconfig /displaydns di prompt perintah. Ipconfig menampilkan isi cache penyelesai DNS, termasuk catatan sumber daya DNS yang sebelumnya termuat dari berkas Hosts dan nama yang saat ini diragukan yang diselesaikan oleh sistem. Setelah beberapa saat, penyelesai membuang catatan dari cache. Periode waktu yang ditentukan di Time to Live (TTL) berkaitan dengan catatan sumber daya DNS. Anda juga dapat membersihkan cache secara manual. Setelah membersihkan cache, komputer harus meminta lagi server DNS mengenai catatan sumber daya DNS yang sebelumnya dipecahkan komputer. Untuk menghapus entri di cache penyelesai DNS, ketik ipconfig /flushdns di prompt perintah.

Menggunakan Registri untuk Mengontrol Waktu Caching

Penting Bagian ini, metode, atau tugas-tugas berisi langkah-langkah untuk mengubah registri. Namun, masalah yang serius dapat terjadi apabila Anda tidak tepat dalam mengubah registri. Oleh karena itu, pastikan Anda mengikuti langkah-langkah tersebut dengan seksama. Untuk perlindungan tambahan, buat cadangan registri sebelum Anda mengubahnya. Kemudian, Anda dapat memulihkan registri apabila terjadi kesalahan. Untuk informasi lebih lanjut mengenai cara membuat cadangan dan memulihkan registri, klik nomor artikel di bawah ini untuk melihat artikel pada Basis Pengetahuan Microsoft:
322756 Cara membuat cadangan dan memulihkan registri pada Windows (Artikel ini mungkin berisi link ke konten berbahasa Inggris (belum diterjemahkan)).
Lama waktu respons positif atau negatif di-cache bergantung pasa nilai entri yang ada di kunci registri berikut:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNSCache\Parameters
TTL untuk respons positif kurang dari nilai berikut:
  • Jumalah detik yang ditentukan pada respons keraguan yang diterima penyelesai
  • Nilai pengaturan registri
    MaxCacheTtl
    .

Catatan
  • TTL default untuk respons positif adalah 86.400 detik (1 hari).
  • TTL untuk respons negatif adalah jumlah detik yang ditentukan pada pengaturan registri
    MaxNegativeCacheTtl
    .
  • TTL default untuk respons negatif adalah 900 detik (15 menit).
Apabila Anda tidak ingin respons negatif di-cache, tetapkan pengaturan registri
MaxNegativeCacheTtl
ke 0.

Untuk menetapkan waktu caching di komputer klien:
  1. Jalankan Peninjau Suntingan Registri (Regedit.exe).
  2. Temukan kemudian klik kunci pada registri berikut:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
  3. Pada menu Edit, arahkan ke Baru, kemudian klik Nilai DWORD, kemudian tambahkan nilai registri berikut:
    Nama nilai:
    MaxCacheTtl

    Jenis data: REG_DWORD
    Nilai default: 86400 detik
    Data nilai: Apabila mengurangi nilai TTL Maksimum di cache DNS klien menjadi 1 detik, akan memberikan tampilan cache DNS klien telah nonaktif.

    Nama nilai:
    MaxNegativeCacheTtl

    Jenis data: REG_DWORD
    Default: 900 detik
    Data nilai: Tetapkan nilai ke 0 apabila Anda tidak ingin respons negatif di-cache.
  4. ketik nilai yang ingin digunakan, kemudian klik Ok.
  5. Keluar dari Peninjau Suntingan Registri.

Prioritas Subnet

Penyelesai DNS Windows XP juga menggunakan Prioritas Subnet. Apabila penyelesai menerima multi-mapping alamat IP (catatan sumber daya) dari server DNS, dan beberapa catatan memiliki alamat IP dari jaringan di mana komputer tersambung langsung, penyelesai terlebih dulu meletakkan catatan sumber daya tersebut. Perilaku in mengurangi lalu-lintas jaringan sepanjang subnet dengan memaksa komputer tersambung ke sumber daya jaringan yang terdekat.

Meski prioritas subnet tidak menurangi lalu-lintas jaringan sepanjang subnet, dalam beberapa hal Anda akan lebih memilih fitur round robin bekerja seperti dejelaskan dalam RFC 1794. Apabila demikian, Anda dapat menonaktifkan fitur Prioritas Subnet pada klien dengan menambahkan entri registri
PrioritizeRecordData
dengan nilai 0 (jenis data REG_DWORD) pada kunci registri berikut:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DnsCache\Parameters
Untuk informasi tambahan, klik nomor artikel di bawah ini untuk melihat artikel pada Basis Pengetahuan Microsoft:
297510 Cara Mengubah Time to Live pada Domain Name System Records (Artikel ini mungkin berisi link ke konten berbahasa Inggris (belum diterjemahkan)).
286834 Layanan Klien DNS Tidak Kembali untuk Menggunakan Server Pertama (Artikel ini mungkin berisi link ke konten berbahasa Inggris (belum diterjemahkan)).
Untuk informasi selengkapnya, baca Dokumentasi Kit Sumber Daya Microsoft Windows XP Professional, bab "Caching DNS, Prioritas Jaringan, dan Keamanan."

Properti

ID Artikel: 318803 - Kajian Terakhir: 13 Juni 2008 - Revisi: 2.5
Berlaku bagi:
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows XP Professional
Kata kunci: 
kbhowto kbinfo kbnetwork KB318803

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com