The post you referenced from our site is from almost 2 years ago, so anything there is likely out of date (intermittent issues were reference, which I would hope Facebook corrected by now!
)
To test from your server to see if the lookups are working, you can use the following command from the command line:
nslookup api-read.facebook.com
You can do try that command for each of the URLs I mentioned above. The output should be something like:
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
api-read.facebook.com canonical name = api.facebook.com.
api.facebook.com canonical name = star.c10r.facebook.com.
Name: star.c10r.facebook.com
Address: 173.252.100.27
If it shows an error or "Cannot find domain" message, that means there's an issue with your DNS server.
Finally, you can change api-read.facebook.com to api.facebook.com in our code as below. However, please note that you'll need to make that change any time you upgrade, which may cause you problems in the future. To make the edit, open /administrator/components/com_jfbconnect/assets/base-facebook.php and search for that domain. It's around line 183.
I hope that helps, but keep us posted on what you find.
Thanks,
Alex