I am submitting a fix rather than looking for a fix. Fairly new computer with Windows 11 recently began showing 'no internet' globe in my Taskbar but I had perfectly good internet connection. Rather weird. After some searching, I found my fix.
Go to registry editor
Hkey_local_machine\system\currentcontrolset\services\nlasvc\parameters\internet
Open- enableactiveprobing
Change value data from 0 to 1 (if yours already has a 1, try changing to a 0)
Ok and restart
Hope this helps someone, it sure made my day! :)
* "Solution for" added to title.