> DNS的な問題なのかな?とは思っていますが、
ありえる話だと思います。
メインドメインとサブドメインで情報を管理している
DNSサーバーが異なり、サブドメインの方だけ調子が悪いとか。
また、自宅サーバということですとダイナミックDNSを使ってますでしょうか?
プロバイダから割り当てられるIPアドレスが変わったが、
DDNSに変更が反映されていないので接続できない、
なんて状況もあるかもしれませんね。
WEBブラウザから見えない状態の時に、DNSに問題がないか
調べてみてはどうでしょう。
Windows のパソコンからであればコマンドプロンプトを起動し、
nslookup サブドメイン
を打ち込んで自宅サーバのIPアドレスが返ってくるか
確認してみてください。
参考:
http://www.itbook.info/study/nslookup3.html
http://getyourdomainnames.info/faq/
なお、サイトの確認に wget を使うと、過程をくわしく
レポートするので、どこでコケているのかわかりやすいかと思います。
「Wget for Windows」のダウンロード
http://yuuhayashi.blogspot.com/2010/12/windows-wget.html
実例:
C:\>"C:\Program Files\GnuWin32\bin\wget.exe" http://aaa.bbb.ccc/
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = C:\Program Files\GnuWin32/etc/wgetrc
--2011-11-19 05:47:52-- http://aaa.bbb.ccc/
aaa.bbb.ccc をDNSに問いあわせています... 失敗しました: Host not found.
C:\Program Files\GnuWin32\bin\wget: ホストアドレス `aaa.bbb.ccc' を解決できませ
んでした。
C:\>"C:\Program Files\GnuWin32\bin\wget.exe" http://www.google.com/
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = C:\Program Files\GnuWin32/etc/wgetrc
--2011-11-19 05:48:28-- http://www.google.com/
www.google.com をDNSに問いあわせています... 74.125.31.99, 74.125.31.147, 74.125.
31.105, ...
www.google.com|74.125.31.99|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 302 Found
場所: http://www.google.co.jp/ [続く]
--2011-11-19 05:48:28-- http://www.google.co.jp/
www.google.co.jp をDNSに問いあわせています... 74.125.31.99, 74.125.31.147, 74.12
5.31.105, ...
www.google.com:80 への接続を再利用します。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 特定できません [text/html]
`index.html' に保存中
[ <=> ] 10,410 --.-K/s 時間 0s
2011-11-19 05:48:28 (31.9 MB/s) - `index.html' へ保存終了 [10410]
お礼
tomajuさん、ご回答ありがとうございます。 ダイナミックDNSは使っておりません。 そうですね、現象がいつ発生するかわかりませんが 発生したら、nslookupやwgetで調べてみます。