Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

A user just emailed me saying he could not complete registration in my website. I just checked and already found out it's the recaptcha that is causing the problem.

I have been using this recaptcha php library and it has been working perfectly for more than 3 years until today: https://developers.google.com/recaptcha/docs/php?hl=zh-TW

The recaptcha displays successfully when the registration page loads, but it says Could not open socket when it tries to contact the api-verify.recaptcha.net during captcha verification.

I suspect there's something wrong with api-verify.recaptcha.net, when I ping it, it redirects to www.l.google.com.

Is this normal?

share|improve this question
add comment

1 Answer

up vote 1 down vote accepted

Yes, this is normal. ReCaptcha is a Google product, and one of the names of the server that serves it, is indeed, www.l.google.com... and here's a screenshot nslookup from my machine (below) for you to look at.

nslookup/ping results

share|improve this answer
    
Now I know what is the real problem, api-verify.recaptcha.net has no problem at all. It's my web hosting who silently disabled the fsockopen php function (which is used to contact the verification server) for security reasons. I just called them to enable it to temporarily solve my problem. –  bobo Aug 27 '12 at 8:14
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.