2017-10-10 82 views
-1

我知道Windows有兩個服務來確定系統是否可以訪問互聯網:網絡位置感知(NLA)和 - 列表服務。基本上,當網絡情況發生變化時,它會變爲活動狀態,檢查系統爲某個特定主機名解析的IP,對該站點上的.txt文件執行HTTP請求並驗證此文本文件中的內容(例如,msftncsi.com/ ncsi.txt)。Unix操作系統中的網絡連接意識

unixoid操作系統(Linux,MacOS,iOS,Android)如何確定它們是否連接到Internet?對NLA熟悉的deamons?

回答

0

AFAIK在Linux中沒有同等的服務。 Windows NLA系統的工作方式是每次連接到任何網絡時,服務都會自動從Microsoft網站請求文件,並且此嘗試的結果會告知連接是否成功。我不確定此功能的用處有多大,但有些用戶每次將它們的IP地址發送給Microsoft時(根據文檔記錄),他們可能都有隱私問題。這可能是在Linux世界中可能不存在這種服務的原因。

這是good article要閱讀。

相關問題