2011年1月20日木曜日

ブラウザでは見えてるのに、wget で「unable to resolve host address 」

こんにちは。
シナプスソフトのかわせ@おばグラマです。

さてタイトルの件。目下困っている状態です。どなたかご教示ください^^;

PHP の file_get_contents() 関数や wget コマンドで、サブドメインの最後がハイフンで終わってるURLはエラーが発生してしまいます。

ちなみに file_get_contents() はWindowsでは成功します。うーん。


(追記)
教えてもらったところによると、ハイフン終わりはRFC的にNGみたいです。
http://ja.wikipedia.org/wiki/ホスト名


有効なホスト名の制限
ラベルの最初と最後の文字にハイフンを使うことは出来ない。