Windows

Cách đúng để vô hiệu hóa IPv6 và tránh 5 giây Thời gian khởi động

IPv6 для новичков [GeekBrains]

IPv6 для новичков [GeekBrains]

Mục lục:

Anonim

Nhiều người dùng Windows 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 họ không chạy bất kỳ ứng dụng nào hoặc dịch vụ 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 và lưu lượng truy cập Web của họ.

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 hoá 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 các 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 mà đị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 viết 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 . Nếu IPv6 bị vô hiệu hóa trên Windows 7 hoặc các phiên bản cao hơn, một số thành phần như Remote Assistance, HomeGroup, DirectAccess và Windows Mail có thể thực sự 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 IPv6 thời gian khởi động chậm 5 giây

Trong nhiều năm, phương pháp được thực hiện thường xuyên để tắt IPv6 đã đặt DisabledComponents giá trị tại 0xFFFFFFFF theo khóa đăng ký sau:

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services TCPIP6 Parameters

Tuy nhiên, vô hiệu hóa IPv6 với giá trị đăng ký ở trên gây ra 5 sự chậm trễ khởi động thứ hai trong giai đoạn Pre-Session Init của khởi động hệ điều hành.

Lý do cho sự chậm trễ là mã cơ bản yêu cầu 24 bit trên phải bằng không. Vì các bit trên 24 không có ý nghĩa, nên việc thiết lập giá trị 0xFF có chức năng giống với thiết lập 0xFFFFFFFF. Thật không may, thiết lập DisabledComponents đã được ghi lại bằng một bitmask “F”. Nếu bạn sử dụng thiết lập tài liệu này kết quả không cần thiết này trong một chậm trễ khởi động 5 giây, Microsoft nói.

Các phiên bản Windows bị ảnh hưởng bởi sự chậm trễ khởi động 5 giây bao gồm Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Server Windows Server 2008 R2, Windows Server 2012 và Windows Server 2012 R2.

Đúng cách tắt IPv6

Giờ đây, thời gian trễ khởi động 5 giây có thể không quan trọng đối với các máy chủ hiếm khi khởi động lại, nhưng trên các hệ điều hành 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à gần 30 giây - nó không quan trọng!

Rời IPv6 được kích hoạt trên 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 tắt IPv6, thiết lập chính xác để sử dụng trong các môi trường cần phải vô hiệu hoá các công nghệ chuyển tiếp IPv6 và IPv6 là cấu hình khóa đăng ký DisabledComponents với giá trị 0xFF, nói Microsoft bây giờ.

Nếu bạn có disab dẫn IPv6 bằng cách thiết lập DisabledComponents tại 0xFFFFFFFF, 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ả hai Khắc phục sự cố 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.