Nhiều người dùng Windows đã chọn quản trị viên CNTT đã chọn tắt IPv6 để giải quyết các vấn đề kết nối Internet hoặc giả định rằng chúng không chạy bất kỳ ứng dụng hoặc dịch vụ nào sử dụng nó. Tuy nhiên, những người khác đã vô hiệu hóa nó bởi vì họ cảm thấy rằng có cả IPv4 và IPv6 được kích hoạt, hiệu quả gấp đôi DNS của họ và lưu lượng truy cập Web.
Microsoft giải thích rằng điều này là xa sự thật. Nó tiếp tục giải thích các khuyến nghị của công ty về việc vô hiệu hóa IPv6 là gì. Nhưng trước tiên, chúng ta hãy chuyển hướng sự chú ý của chúng ta đến những tiêu chuẩn này.
IPv4 là phiên bản thứ tư trong sự phát triển của Internet Giao thức Internet định tuyến hầu hết lưu lượng truy cập trên Internet. Phiên bản cung cấp cho chúng tôi địa chỉ 32 bit. Phiên bản mới hơn của IP, đó là IPv6, mặt khác cung cấp cho chúng tôi khả năng giải quyết 128 bit có nghĩa là sẽ có nhiều địa chỉ hơn để sử dụng và làm cho Internet trở nên an toàn hơn. Kiểm tra bài đăng này để tìm hiểu thêm về sự khác biệt giữa IPv4 và IPv6.
IPv6 là một phần bắt buộc của hệ điều hành Windows và nó được kích hoạt. Microsoft cho biết hệ điều hành Windows của nó được thiết kế đặc biệt với IPv6 hiện tại. Nếu IPv6 bị tắt trên Windows 7 hoặc các phiên bản cao hơn, một số thành phần chẳng hạn như Remote Assistance, HomeGroup, DirectAccess và Windows Mail thực sự có thể không hoạt động. Vấn đề được kết hợp với độ trễ trong thời gian khởi động từ 5 giây trở lên, nếu IPv6 bị tắt.
Tắt thời gian khởi động bị trì hoãn IPv6 5 giây
Trong nhiều năm, phương pháp thực hành thường xuyên để vô hiệu hóa IPv6 đã được thiết lập Giá trị DisabledComponents tại 0xFFFFFFFF dưới khoá đăng ký sau:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTCPIP6Parameters
Tuy nhiên, việc vô hiệu hóa IPv6 với giá trị đăng ký ở trên gây ra thời gian trễ khởi động 5 giây trong giai đoạn khởi động trước phiên khởi động hệ điều hành.
The reason for the delay is that underlying code requires the upper 24-bits to be zero. Since the upper 24-bits have no meaning, setting a value of 0xFF is functionally identical to the 0xFFFFFFFF setting. Unfortunately, the DisabledComponents setting got documented with an all “F” bitmask. If you used this documented setting this unnecessarily results in a 5 second boot delay, says Microsoft.
Cách đúng để tắt IPv6
Giờ đây, độ trễ khởi động 5 giây có thể không quan trọng trên các máy chủ hiếm khi khởi động lại, nhưng trên các hệ điều hành máy khách, đặc biệt là các hệ điều hành được cấu hình với ổ đĩa SSD, nơi thời gian khởi động hệ điều hành đầy đủ là 30 giây.
Việc bật IPv6 cho các hệ điều hành máy khách và máy chủ Windows hiện tại vẫn là cấu hình thực hành tốt nhất.
Nhưng nếu bạn muốn vô hiệu hóa IPv6, cài đặt chính xác để sử dụng trong các môi trường cần phải vô hiệu hóa các công nghệ chuyển tiếp IPv6 và IPv6 là cấu hình DisabledComponents khóa đăng ký có giá trị 0xFF, Microsoft nói bây giờ.
Nếu bạn đã vô hiệu hóa IPv6 bằng cách thiết lập DisabledComponents tại 0xFFFFFFFF, nó có thể là một ý tưởng tốt để thực hiện thay đổi dựa trên những phát hiện mới này.
Cả Khắc phục sự cố CNTT và các bước thủ công được đề cập trong KB929852 đã được cập nhật để phản ánh thay đổi này.