Hỗ trợ dành cho Internet Explorer đã kết thúc vào ngày 15 tháng Sáu năm 2022
Internet Explorer 11 đã bị vô hiệu hóa vĩnh viễn thông qua bản cập nhật Microsoft Edge trên một số phiên bản Windows 10. Nếu bất kỳ trang web nào bạn truy cập cần Internet Explorer 11, bạn có thể tải lại trang đó bằng chế độ Internet Explorer trong Microsoft Edge. Chúng tôi khuyên bạn nên sử dụng Microsoft Edge để có trải nghiệm duyệt web nhanh hơn, an toàn hơn và hiện đại hơn.
CẢNH BÁO: Nếu bạn sử dụng Trình soạn thảo Sổ đăng ký không đúng cách, bạn có thể gây ra sự cố nghiêm trọng có thể yêu cầu bạn phải cài đặt lại hệ điều hành. Microsoft không thể đảm bảo rằng bạn có thể giải quyết các sự cố do việc sử dụng Trình soạn thảo Sổ đăng ký không chính xác. Bạn phải tự chịu rủi ro khi sử dụng Trình soạn thảo Sổ đăng ký.
Tóm tắt
Trong các phiên bản Internet Explorer cũ hơn (Internet Explorer 3.x), mục nhập máy chủ DNS được lưu trong bộ đệm ẩn trong 24 giờ theo mặc định. Trong nhiều trường hợp, điều này là quá dài. Trong thời gian này, một số mục máy chủ ngừng hoạt động vì thay đổi địa chỉ IP của máy chủ từ xa đã được giải quyết ban đầu.
Internet Explorer 4.x và các phiên bản mới hơn sửa đổi cách mục nhập máy chủ DNS được lưu vào bộ đệm ẩn bằng cách giảm giá trị hết thời gian chờ mặc định xuống còn 30 phút.
Thông tin Bổ sung
CẢNH BÁO: Nếu bạn sử dụng Trình soạn thảo Sổ đăng ký không đúng cách, bạn có thể gây ra sự cố nghiêm trọng có thể yêu cầu bạn phải cài đặt lại hệ điều hành. Microsoft không thể đảm bảo rằng bạn có thể giải quyết các sự cố do việc sử dụng Trình soạn thảo Sổ đăng ký không chính xác. Bạn phải tự chịu rủi ro khi sử dụng Trình soạn thảo Sổ đăng ký.
Trong một số trường hợp, cài đặt hết thời gian chờ mới này quá ngắn. Nếu môi trường của bạn có một số khách hàng đang kết nối và tất cả thực hiện tra cứu DNS mỗi 30 phút, bạn có thể gặp một sự gia tăng không mong muốn lưu lượng mạng. Để sửa đổi hành vi này, hãy thực hiện thay đổi sau đây trong sổ đăng ký:
-
Khởi động Registry Editor.
-
Định vị và bấm khóa sau đây trong sổ đăng ký:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
-
Trên menu Chỉnh sửa , bấm vào Thêm Giá trị, rồi thêm các giá trị đăng ký sau:
Tên Giá trị: DnsCacheTimeout
Kiểu Dữ liệu: REG_DWORD
Cơ số: Thập phân
Giá trị: (thời gian tính bằng giây)
Tên Giá trị: ServerInfoTimeOut
Kiểu Dữ liệu: REG_DWORD
Cơ số: Thập phân
Giá trị: (thời gian tính theo mili giây) -
Thoát khỏi Registry Editor.
Ví dụ: để đặt giá trị hết thời gian chờ là 10 phút, hãy sử dụng giá trị 600 giây.
Lưu ý |
Bạn phải sử dụng cả hai giá trị đăng ký được liệt kê trong bước 3 để kiểm soát cơ chế bộ đệm ẩn bộ giải quyết nội bộ Internet Explorer. |
Lưu ý |
Các cài đặt này chỉ áp dụng cho các cuộc gọi Internet Explorer và WinInet Không đồng bộ. Những thiết đặt này không áp dụng cho các cuộc gọi WinInet Đồng bộ. |
Cách giải quyết
Nếu bạn đang thực hiện cuộc gọi Đồng bộ trong WinInet, thời gian chờ DNS không hoạt động khi đặt cách thức chúng được hiển thị trong phần "Thông tin thêm". Các cuộc gọi không đồng bộ sẽ nhận những giá trị này một cách chính xác.
Phương pháp 1
Để khắc phục sự cố này, hãy khởi động lại ứng dụng sử dụng WinInet.
Phương pháp 2
Sử dụng giải pháp thay thế mã sau đây. Mở và đóng núm điều khiển mà bạn nhận được bằng cuộc gọi InternetOpen, rồi mở lại.
hOpen=::InternetOpen(.....)
InternetCloseHandle(hOpen);
hOpen=::InternetOpen(.....);
//
Bây giờ hãy dùng núm điều khiển.
Thời gian chờ DNS được áp dụng.