Devices and Operating Systems will test Internet Access by see if your device can reach an web address.
Below is a list of the URL used by Devices or Operating System.
If you need to trigger a captive portal response, go to: http://neverssl.com, notice the HTTP instead of the more common HTTPS url.
Apple / iOS / macOS
- http://captive.apple.com/hotspot-detect.html
- http://captive.apple.com/
- http://www.apple.com/
- http://www.appleiphonecell.com/
- http://www.airport.us/
- http://www.ibook.info/
- http://www.itools.info/
- http://www.thinkdifferent.us/
Google / Android
- http://clients3.google.com/generate_204
- http://clients3.google.com
- http://clients4.google.com
- http://android.clients.google.com
- http://connectivitycheck.android.com/generate_204
- http://connectivitycheck.gstatic.com/generate_204
- http://www.gstatic.com
- http://www.google.com
Windows
- http://www.msftconnecttest.com/connecttest.txt
- http://www.msftncsi.com/ncsi.txt
- http://edge-http.microsoft.com/captiveportal/generate_204
Amazon Devices
- http://spectrum.s3.amazonaws.com/kindle-wifi/wifistub.html
Linux
- http://nmcheck.gnome.org/check_network_status.txt
Other
- Mozilla Firefox: http://detectportal.firefox.com/canonical.html
- http://cloudflareportal.com