Câu hỏi Làm thế nào để Windows biết khi nào kết nối Internet của bạn (nhưng không phải kết nối mạng LAN của bạn) bị hỏng? [bản sao]


Câu hỏi này đã có câu trả lời ở đây:

Biểu tượng mạng Windows 7 trong khay hệ thống (xin lỗi, vùng thông báo thanh tác vụ) hiển thị trạng thái kết nối của bạn - nhưng nhiều hơn là chỉ cho dù kết nối đang bật hay tắt, nó cũng rõ ràng có thể cho biết liệu Internet kết nối bị ngắt.

Trường hợp tại điểm: kết nối Internet của tôi bị hỏng và biểu tượng đã thay đổi thành:

Windows 7 network connection icon

Lưu ý lớp phủ chấm than màu vàng nhỏ. Windows đặt biểu tượng này ở đó ngay sau khi kết nối Internet của tôi bị hỏng - ít hơn một phút tôi sẽ nói, mặc dù tôi không có thời gian.

Điều đáng nói đến là LAN cục bộ vẫn hoạt động tốt.

Câu hỏi của tôi là... Windows biết điều này như thế nào? 

Nó có giám sát lưu lượng mạng và xem không? Đã làm các bộ định tuyến (một bộ định tuyến uPnP hiện đại) bằng cách nào đó nói với Windows rằng kết nối WAN đã đi xuống? Windows có định kỳ gửi một số máy chủ nhất định để kiểm tra kết nối Internet không?

(p.s. Tôi đề cập đến Windows 7 bởi vì đó là những gì tôi có và tôi không nhớ nếu Vista có hành vi tương tự như tôi đã không có nó đủ dài để tìm hiểu. Tôi nhớ rằng Windows XP và trước đó không có tính năng này.)


11
2018-04-11 22:40


gốc




Các câu trả lời:


Hành vi này được kích hoạt bằng cách đặt giá trị DWORD EnableActiveProbing trong

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet

với giá trị 1và tương ứng 0 để vô hiệu hóa nó.

Trên các sự kiện nhất định như sự cố đăng nhập hoặc kết nối, nó kiểm tra DNS bằng nslookup dns.msftncsi.com và xác minh rằng nó trả về 131.107.255.255, sau đó kiểm tra HTTP của bạn, nó cố tải xuống ncsi.txt từ msftncsi.com. Nó phải chứa Microsoft NCSI, Viết tắt của Chỉ báo trạng thái kết nối mạng...

Có thể đọc thêm thông tin trong Thư viện kỹ thuật của Microsoft.


11
2018-04-11 22:46



Tôi muốn điện thoại Android của tôi sẽ làm một cái gì đó tương tự để xác định xem kết nối wifi thực sự hoạt động, hoặc nếu nó chỉ kết nối nhưng có một số trang web ngu ngốc giả mạo dns cho đến khi một số hộp kiểm được nhấp. - Jerry Asher
Không chắc chắn nếu nó chỉ là Gingerbread nhưng trên Nexus S của tôi, chỉ báo wifi / dữ liệu chuyển sang màu xanh lục khi có thể kết nối với máy chủ Google. Nếu không, các chỉ báo wifi / dữ liệu có màu trắng. - Belmin Fernandez