Your phone is working fine, it seems you have triggered some sort of bug in Android's WIFI login detection.
The system works by accessing DNS and check if the resulting IP is owned by google.com or some network-internal redirection/replacement by a login page.
Now, the IP 22.214.171.124 is owned by Google, so the DNS lookup obviously worked perfectly but for some reason the phone gets an unexpected answer from that server. Which makes me guess to one of the 2 following options:
a) one of the computers in your network is infected and Google keeps showing the "Prove you're human" captcha window on requests.
b) your provider is replacing failed DNS lookups with it's own "helper" page which for some reason is making Android trip. If possible, change the DNS servers in your router to either OpenDNS or Google DNS.
Originally Posted by Micheal1122
5. Should WPS be Enabled, it is disabled at the moment?
That's entirely your choice. However I would only recommend enabling it if it's the "Push to WPS" method and not constantly on - WPS is broken and depending on your router it takes between 1 to 10'000 attempts (1 second to ~ 2 hours) to break into your WIFI. Not good!
Samsung S1 ↠ Samsung S3 ↠ Oneplus One