У меня есть несколько вопросов, пожалуйста, помогите:
Во-первых, я могу получить доступ к поиску Google, просто набрав http://74.125.224.211
, потому что это IP-адрес, возвращаемый nslookup.
Однако я не мог сделать это с IP-адресами, возвращенными с www.yahoo.com. Как перейти на страницу поиска Yahoo по IP?
Другой пример, http://www.allaboutcircuits.com
разрешит до 68.233.243.63
DNS-сервером, но если я перейду на http://68.233.243.63
, я получу «Привет мир!».
Во-вторых, по какой-то причине что-то не так с DNS-распознавателями с моей службой веб-хостинга (это не будет исправлено !!). Так что команды вроде
get_file_contents("http://www.allaboutcircuits.com");
вернет php_network_getaddresses: getaddrinfo failed: Name or service not known
Как мне обойти это с IP-адресом,
68.233.243.63
Я имею в виду, каким-то образом прикрепить параметр HTTP hostname к get_file_contents()
?
Я хотел бы решить эту проблему со своей стороны (в моем коде), администратор сервера не будет устранять неполадки и корректировать их.