質問: ipアドレスで共有サーバー上のウェブサイトにアクセスするにはどうすればよいですか? いくつか質問があります。助けてください:まず、_http://74.125.224.211_と入力するだけでgoogle検索にアクセスできます。これはnslookupから返されるipアドレスだからです。しかし、www.yahoo.comから返されたipアドレスではそうすることができませんでした。 ipでyahoo検索ページにアクセスするにはどうすればよいですか。別の例として、_http://www.allaboutcircuits.com_はdnsサーバーによって_68.233.243.63_に解決されますが、_http://68.233.243.63_に移動すると、「helloworld!」が表示されます。第二に、何らかの理由で、私のwebホスティングサービスのdnsリゾルバーに問題があります(これは修正されません!!)。したがって、次のようなコマンド_get_file_contents("http://www.allaboutcircuits.com"); __php_network_getaddresses: getaddrinfo failed: name or service not known_が返されますipアドレスでこれを回避するにはどうすればよいですか?_68.233.243.63 _つまり、どういうわけかhttpホスト名パラメーターをget_file_contents()にアタッチしますか?これを自分の側で(私のコードで)解決したいのですが、サーバー管理者によるトラブルシューティング/調整は行われません。
回答: 第二に、何らかの理由で、私のウェブホスティングサービスのdnsリゾルバーに何か問題があります(修正されません!!) webホストでない場合は、クライアント側で別のdnsサーバーを使用できます。8.8.8.8と8.8.8.6はgoogleによって実行され、4.4.4.2は一般的なスタンバイです。 namebench 最速で検索できます。または、何らかのプロキシサービスを使用することもできます(私はvpsで独自に実行するか、torを使用していますが、他のオプションがあります)。これはphpであるため、さらに簡単なオプションは、別のシステムでコードを実行することです。クラッジは維持できません。