質問: 0ms 主な原因 (1)送信元の tcp/ip 設定に問題がある。 (2)相手先の tcp/ip スタックが動作していない。 (3)途中経路に問題がある。(tracert コマンドで判別します。) (4)proxy や socks を経由している。(多くの場合 icmp パケットを 通しません。) (5)途中経路もしくは相手先で icmp がフィルター されている。 (セキュリティ向上のため、icmp パケットを通さない設定を することがあります。) ■ 基本的な問題判別 (1)デフォルトゲートウェイに ping する。 (2)自分のデフォルトゲートウェイとして設定されたアドレスに ping する。 現在のデフォルトゲートウェイは、コマンドプロンプトで ipconfig を実行すると表示される。 正しい応答があれば、基本的な ip 設定に問題はない。 (3)dns サーバーに ping する (4)自分の dns サーバーとして設定されたアドレスに ping する。 現在の dns サーバーは、コマンドプロンプトで ipconfig /all を実行すると表示される。 応答がない場合、dns サーバーとして指定したアドレスが間違っている可能性がある。 (5)目的のサーバーに ping する (6)目的のホストに ping する。 応答があれば、ip レベルでは通信可能だと分かる。ping に応答があってもブラウザでアクセスすると問題がある場合、 ブラウザか http サーバーに問題があると推測出来る。 ■windows xp以外の場合 c:\>ping wwwww.somedomain.co.jp unknown host wwwww.somedomain.co.jp.......「ホスト××が不明です」 ■windows xpの場合 c:\>ping wwwww.somedomain.co.jp ping request could not find host wwwww.somedomain.co.jp. please check the name and try again.......「指定されたホスト××が見つかりません。名前をチェックして再実行してください」
回答: 解答がつかないようなので少し書いてみます。 ただし、どういった状況下で出来ないのかがはっきりしないので 漠然としたものになっています。 自宅から出来ないならその旨書いていただいたり、その場合プロバイダなども大きな情報になりますので記載いただければ。 (2)名前解決に失敗している これはdnsが参照できない、またはdnsに該当のレコードがない事を差しています。dnsサーバの名前が間違っている、またはdnsサーバが接続を許可していない事が考えられます。コマンドプロンプトでnslookupコマンドを実行すればdnsサーバが参照できますので確認しましょう。 一般的に家庭から接続する場合、対処等は出来ません。社内だったり、家庭内でdnsを組んでいるのであればaレコードの追加で対応できます。とりあえずdnsでは名前解決できないが、ローカルマシンでのみ解決するならhostsに記載するのも手ですね。hostsはローカルマシン(名前解決をするパソコン側)にipと名前の対応一覧を作って名前解決する方法です。hostsというキーワードで調べれば文献はごろごろ出てくるかと。 (3)接続できない こちらも(2)の問題と同じく、あまり対処する方法はありません。相手側のマシンでicmpを拒否しているか、マシン自体が起動していないか、と言う想定です。icmpを許可するのは、ipフィルタリング全体の設計に影響を及ぼすため、許可して欲しいからと言ってなかなか許可してもらえるものでもないですし、マシン自体が起動していない場合も起動して暮れで済めばいいですが起動できないケースもあるかと思います。 どちらの問題も、対処と言う対処は個人では難しいですね。家庭内lanやテスト環境など自由にネットワーク設定を変更できる場所であれば、dns設定・ipフィルタリング設定を見直す事で解決できると思います。 以上、参考まで。