我有几个问题,请帮忙:
拳头,我只需要输入 就可以访问 Google 搜索http://74.125.224.211,因为这是 nslookup 返回的 IP 地址。
但是,我无法使用从 www.yahoo.com 返回的 IP 地址执行此操作。如何通过 IP 进入 Yahoo 搜索页面?
另一个例子,http://www.allaboutcircuits.com将解析到68.233.243.63DNS 服务器,但如果我去http://68.233.243.63,我得到“Hello world!”。
其次,出于某种原因,我的网络托管服务的 DNS 解析器有问题(不会修复!!)。所以命令像
get_file_contents("http://www.allaboutcircuits.com");
Run Code Online (Sandbox Code Playgroud)
将返回 php_network_getaddresses: getaddrinfo failed: Name or service not known
我如何通过 IP 地址解决这个问题,
68.233.243.63
Run Code Online (Sandbox Code Playgroud)
我的意思是,以某种方式将 HTTP 主机名参数附加到get_file_contents()?
我想自己解决这个问题(在我的代码中),服务器管理员不会进行故障排除/调整。