Dukungan untuk Internet Explorer telah berakhir pada 15 Juni 2022
Internet Explorer 11 telah dinonaktifkan secara permanen melalui pembaruan Microsoft Edge pada versi Windows 10 tertentu. Jika situs yang Anda kunjungi memerlukan Internet Explorer 11, Anda dapat memuat ulang situs dengan mode Internet Explorer di Microsoft Edge. Sebaiknya Anda menggunakan Microsoft Edge untuk pengalaman penjelajahan web yang lebih cepat, aman, dan modern.
PERINGATAN: Jika Anda menggunakan Editor Registri dengan tidak benar, Anda mungkin menyebabkan masalah serius yang mungkin mengharuskan Anda menginstal ulang sistem operasi Anda. Microsoft tidak dapat menjamin bahwa Anda dapat mengatasi masalah yang ditimbulkan dari penggunaan Editor Registri dengan tidak benar. Gunakan Editor Registri dengan risiko Anda sendiri.
Ringkasan
Di versi Internet Explorer yang lebih lama (Internet Explorer 3.x), entri host DNS disinggahkan selama 24 jam secara default. Dalam banyak kasus, ini terlalu panjang. Selama periode ini, beberapa entri host berhenti berfungsi karena perubahan alamat IP server jarak jauh yang awalnya diatasi.
Internet Explorer 4.x dan versi yang lebih baru mengubah cara entri host DNS disinggahkan dengan mengurangi nilai batas waktu default menjadi 30 menit.
Informasi Selengkapnya
PERINGATAN: Jika Anda menggunakan Editor Registri dengan tidak benar, Anda mungkin menyebabkan masalah serius yang mungkin mengharuskan Anda menginstal ulang sistem operasi Anda. Microsoft tidak dapat menjamin bahwa Anda dapat mengatasi masalah yang ditimbulkan dari penggunaan Editor Registri dengan tidak benar. Gunakan Editor Registri dengan risiko Anda sendiri.
Dalam beberapa kasus, pengaturan waktu habis yang baru ini terlalu singkat. Jika lingkungan Anda memiliki sejumlah klien yang tersambung dan semuanya melakukan pencarian DNS setiap 30 menit, Anda mungkin mengalami peningkatan lalu lintas jaringan yang tidak diinginkan. Untuk mengubah perilaku ini, lakukan perubahan registri berikut:
-
Mulai Editor Registri.
-
Temukan dan klik kunci berikut dalam registri:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
-
Pada menu Edit , klik Tambahkan Nilai, lalu tambahkan nilai registri berikut:
Nama Nilai: DnsCacheTimeout
Tipe Data: REG_DWORD
Radix: Desimal
Nilai: (waktu dalam detik)
Nama Nilai: ServerInfoTimeOut
Tipe Data: REG_DWORD
Radix: Desimal
Nilai: (waktu dalam milidetik) -
Keluar dari Editor Registri.
Misalnya, untuk mengatur nilai batas waktu menjadi 10 menit, gunakan nilai 600 detik.
Catatan |
Anda harus menggunakan kedua nilai registri yang tercantum di langkah 3 untuk mengontrol mekanisme singgahan resolver internal Internet Explorer. |
Catatan |
Pengaturan ini hanya berlaku untuk panggilan Internet Explorer dan Asinkron WinInet. Pengaturan ini tidak berlaku untuk panggilan WinInet Sinkron. |
Penyelesaian Masalah
Jika Anda melakukan panggilan Sinkron di WinInet, waktu habis DNS tidak berfungsi ketika mengatur caranya diperlihatkan di bagian "Informasi selengkapnya". Panggilan asinkron mengambil nilai ini dengan benar.
Metode 1
Untuk mengatasi masalah ini, hidupkan ulang aplikasi yang menggunakan WinInet.
Metode 2
Gunakan solusi kode berikut ini. Buka dan tutup gagang yang Anda terima dengan panggilan InternetBuka, lalu buka kembali.
hOpen=::InternetOpen(.....)
InternetCloseHandle(hOpen);
hOpen=::InternetOpen(.....);
//
Sekarang gunakan gagangnya.
Waktu habis DNS diterapkan.