テーマ:サイト運営あれこれ話(307)
カテゴリ:IT
通常のサーバ上では問題なく動いているのが、VMware上で動かない。 どうもcURLが名前解決できてないみたい。 cURLの設定で、下記のように設定して詳細表示を出力してみた。 curl_setopt ($ch, CURLOPT_VERBOSE, 1); そうすると name lookup timed Couldn't resolve host ****.com って感じのメッセージが出ている。 nslookupやpingで問題なく名前解決が出来ているんだけどなぁ。 この手の物は検索すればすぐに解決策が出ているけど、なかなか解決策が見当たらない。 curl.iniみたいなファイルも無いから。 /etc/resolv.confをいじったところでnslookupなどが正常に動作しているからどうにもならない。 で、このページを読んでみるとちょっとしたヒントがあった。 IPv4とIPv6が共存しているのが問題じゃないかと思って、Windows 7のIPv6を無効にして、 CentOS 5のIPv6を無効に設定してみた。 これで動かしてみるとちゃんと動いた。 VMwareを使ってなければWindows 7のIPv6は無効にする必要はないと思う。 そもそもWindows 7のIPv6は関係がなかったかもしれないけど。 まぁ、どっちにしろ使っているプロバイダはIPv6対応してないわけで、IPv6は無効にしておいた方がいいと思う。 見る見るわかる図解IPv6 お気に入りの記事を「いいね!」で応援しよう
Last updated
Feb 6, 2010 03:15:33 PM
コメント(0) | コメントを書く
[IT] カテゴリの最新記事
|
|