Я уже давно использовал json_sans_eval . Согласно его автору, он более безопасен, чем json2.js.
Если Вы можете достигнуть удаленного сервера в Интернете с помощью IP-адреса, но не доменным именем, то, скорее всего, необходимо обновить серверы DNS:
Редактирование/etc/resolv.conf:
sudo vi /etc/resolv.conf
, Если какие-либо строки сервера имен появляются, запишите IP-адреса для дальнейшего использования. Замените строки сервера имен или добавьте, следующие строки:
Для IPv4:
nameserver 8.8.8.8
nameserver 8.8.4.4
Для IPv6:
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
Сохраняют и выходят.
Тест, что Ваша установка работает правильно:
ping google.com
Ссылка: Google Public DNS