diff --git a/frontend/ui/network/manager.lua b/frontend/ui/network/manager.lua index 1ee9b1b70..b954aca5c 100644 --- a/frontend/ui/network/manager.lua +++ b/frontend/ui/network/manager.lua @@ -61,7 +61,11 @@ end function NetworkMgr:isOnline() local socket = require("socket") - return socket.dns.toip("www.example.com") ~= nil + -- Microsoft uses `dns.msftncsi.com` for Windows, see + -- for + -- more information. They also check whether + -- returns `Microsoft NCSI`. + return socket.dns.toip("dns.msftncsi.com") ~= nil end function NetworkMgr:setHTTPProxy(proxy)