• 締切済み

名前解決できない

それまで問題なく動いていたパソコンがいきなりサーバへアクセスできなくなります。原因がまったくわからないので、ご助言いただけるととても助かります。 詳細は以下のような感じです。 OSはWindowsXP SP2/DNS、Hosts、Lmhostsが設定されています。 問題なく利用していると、急にメールソフトでホストに到達できないというエラーが発生します。  当初、メールソフトの不具合かと思ったのですが、コマンドプロンプトでPINGを実行すると、メールサーバだけが応答しません。他のファイルサーバ等は応答します。 時間がたつとメールサーバに接続でき、PINGを実施すると応答します。その間、特に何かしたことはありません。 また、IPCONFIG/RENEWを実施すると名前解決できるようになるので、とりあえず今はそれで回避しています。 他のパソコンは同じ設定にしているのですが問題ありません。 レジストリでHostsのパスを確認したのですが、こちらも問題ありませんでした。 他のパソコンで動作しているHostsをコピーしても現象は変わりません。 接続できなくなる時間帯があったり、操作があったりという特別な規則性も特にないと言われています。 ウィルスチェック(トレンドマイクロ)を行いましたが、ウィルスも発見できませんでした。 もし原因に関するご助言があれば・・・よろしくお願いいたします。

みんなの回答

  • foitec
  • ベストアンサー率43% (1079/2453)
回答No.4

再現性確認のため件のPCのhostsファイルを一旦hosts.samなどにリネームして(hostsファイルが無い状態)でどのような挙動になるか確認してみてください。 またDNSサーバは内部にあるのですか?

  • foitec
  • ベストアンサー率43% (1079/2453)
回答No.3

なるほど・・・ ipconfigをrenewすると回復し、 >メールソフトがインストールされているサーバ名・IPアドレスですと、PINGの応答があります なので名前解決の順番によるもの(決まりがある)でDNSが先になったときにメールサーバが見つからないのでしょう。 >メールサーバ名=サーバ名ではないため、Hostsに記載しています。 DNSサーバがどこにあるかによりますがメールサーバ名を実際のサーバー名のCNAME(Alias)にしてDNSに記述すればDNSサーバだけで運用できますね。 そのあたりの運用形態は如何でしょうか? また、他のPCで同じ設定なのにOKと言うことはhostsファイルのアクセスがおかしいと言うことがいえるのかなと思いますけれど。 ちょっと出かける用事ができたのでまた何か気がつけば書き込みます。

sa-tori
質問者

補足

ご助言ありがとうございます。 順番というのは盲点でした。 ActiveDirectory+WindowsDNSサーバの内容を調べたところ(優先DNSとなっています)、以下の内容でCNAMEが登録されていました。  名前 :メールサーバ名  種類 :CNAME  データ :インストールされているサーバのフルコンピュータ名 そうするとDNSのみの運用も可能ということですね。 他への影響がないか確認してから、別途検討したいと思います。 >また、他のPCで同じ設定なのにOKと言うことはhostsファイルのアクセスがおかしいと言うことがいえるのかなと思いますけれど。 私も同じくhostsファイルを疑っているのですが、アクセス権も他のパソコンと同じですし、ログインしているユーザにはもちろんアクセス権がありますし・・・ 壊れてしまったのかと、他からコピーをしても改善されませんし・・・。 何が原因なのか本当に決め手となるものがなくて、ホトホト困っております。 もし何かあればよろしくお願いいたします。

  • precog
  • ベストアンサー率22% (966/4314)
回答No.2

NW機器の故障が疑われますが、ハードウェア面では何かトライしてみました? スイッチ側のポートの故障とかありがちですけど。 またはルーティング情報が壊れてるとか。スイッチをリセットしてみると何かわかるかも。リセットで直るならスイッチのバグですね。ルーターを通るなら同じくルーターも疑ってみてください。同じスイッチにつないだ端末が動いてるならルーターの線は薄いですけど、セグメントなどが違ってると関係あるかも。 アクセスできないとはメールサーバーからもPingが届かないですか? というのと、名前解決できないと言って来るということはDNSも応答してないと思うのですけどその辺はいかがですか?

sa-tori
質問者

補足

早々にご助言いただき、本当にありがとうございます。 ハード側ですね、まったく行っておりませんでした。 今、環境を調べてきたのですが、途中同じスイッチに接続されている端末は動いているようです。ただ、確かにハード面は全然頭になかったので、今度現象がおきたときには、物理線など確認してみます。 わかりにくい説明ですみませんでした。 今回の環境では、メールサーバ名=マシン名ではないために、hostsにメールサーバの名前解決を記載しているのですが、そのメールサーバ名での解決だけができないのです。 メールサーバからのPINGは実施していないのですが、マシン名の名前解決はできるます。また、同一セグメントなので多分メールサーバ側からクライアントマシン名での名前解決もできると思います。 DNSも、クライアントキャッシュにDNS情報も残っていましたし、インターネット閲覧も問題なかったのでDNS応答はできていると思います。 よろしくお願いいたします。

  • foitec
  • ベストアンサー率43% (1079/2453)
回答No.1

メールサーバへの疎通が無いときメールサーバーへのpingはIPアドレスで実行した場合も疎通が無いままでしょうか? 文面から内部のドメインまたはVPNセグメント内にそれぞれのサーバが存在するように見受けられますが 可能であればもう少し環境を開示していただけますか? また可能であればDNSだけでなくhostsファイル、更にはlmhostsファイルを使用する理由もお聞かせください。 メールサーバに疎通が無いときパケットのトレースではどこで破棄されますか?

sa-tori
質問者

補足

早々にご助言いただき、本当にありがとうございます。 メールサーバ名=サーバ名ではないため、Hostsに記載しています。 メールソフトがインストールされているサーバ名・IPアドレスですと、PINGの応答があります。Lmhostsにはメールソフトに関する記載はありませんので、無視していただければと思います。 また、PINGを実施するとすぐに「・・・could not find host ・・・」みたいなエラーが出てしまいます。 すみません・・・トレースを行っていないですし、DOSのエラー画面のイメージを取るのを失念していたので、正確なエラーメッセージではないです。

関連するQ&A

  • 突然名前解決ができなくなりました

    会社のメールサーバーをNotesで構築しています。 ある日突然そのサーバーに対して名前解決ができなくなり、Notesの利用ができなくなりました。 サーバーに対してIPアドレスではPingが通るのですが、コンピュータ名では通りません。しかたがないのでHOSTSファイルにIPアドレスとサーバー名を記述しました。それでNotesは利用できるようになったのですが、名前解決できなくなった理由がわかりません。 ネットワークの構成はNTドメインでクライアントはXPです。どなたかお助けください。

  • 稀に名前解決がうまくいかない(DNS)

    DNSサーバ1台とWEBサーバ2台を別に設置しています。 DNSサーバには www1.なんとか.co.jp の場合は、WEBサーバA www2.なんとか.co.jp の場合は、WEBサーバB のIPアドレスを正引きできるように設定してあります。 (逆引きも設定済みです) で、片方のwww2についてのみ問題が発生しています。 症状: ・ほぼ、www2.でWEBサイトにアクセスしても問題なく表示される。 ・稀に、何の前触れもなくアクセスできなくなる。(サーバが見つかりませんになる) ・アクセスできなくなったときに、www2.に対してpingを打つと応答なし。 ・ただし、http://210.xxxxx/のようにwww2のIPアドレスを直接指定すると正常につながる。 ・同様に、繋がらない時でも直接IPアドレスにpingを打つと応答あり。 ・マシンAからhttp://www2で繋がらなくなっても、マシンBからはhttp://www2でつながることがある。(逆のパターンもある) 稀に(2週間に1回くらい)の現象なので、原因を特定できずに困っています。 何かよい方法がありましたらご教授お願いいたします。 よろしくお願いいたします。

  • DHCPサーバにping通らない(IPアド取得済み

    前日の夜までインターネットに繋がっていたPCが、次の日に起動したら繋がらなくなっていました。いろいろ試してみたのですが、未だに解決しません。 下記に述べる他に調べる点があれば教えていただけないでしょうか。 まず、障害の起きているWindows PCからLANケーブルを抜いてそのまま別のPC(Mac)にLANケーブルを繋ぐと、普通にインターネットに接続ができる。これより、障害の原因はルータより先(つまりPC自体)にあると推測しています。 ============================================== 環境: -WindowsVista -ブロードバンドルータ -実験のため同じルータにMacとWindowsを繋いでいます。 前提条件: -ウイルス対策ソフトを終了させて、Windowsのファイアウォールを切っている状態 -IPアドレスとDNSサーバは「自動的に取得」になっている。 状況: -PC起動後、ipconfigで調べると自分のPCに対するIPアドレス(192.168.0.3)が取得できている -取得しているIPアドレスにpingを打つと応答が返ってくる -127.0.0.1にpingを打つと応答が返ってくる -デフォルトゲートウェイ(192.168.0.1)にpingを打っても応答なしでタイムアウトしてしまう ちなみにMac(192.168.0.3)からはデフォルトゲートウェイにpingを打つと応答が返る。 -WindowsとMacの間では、どちらもpingが通らない -ちなみにデフォルトゲートウェイ=DNSサーバ=DHCPサーバ=192.168.0.1です。 -コントロールパネルから、「ローカルエリア接続の状態」を開き、「診断」を行なってネットワークアダプタのリセットを行うと「問題が修復されました」と出るが、何も変わらない。 -ipconfig /releaseでIPアドレスを解放したあと、ipconfig /renew で新たに取得することが可能。取得したアドレスは、解放前のアドレスと同一。 renewした後も状況は何も変わらない。 ============================================== renewが可能、ということはDHCPサーバまでは届くってことですよね? それなのに、renewの前後ではDHCPサーバにpingが届かない、というおかしな状況です。 調べられる限りはみんな調べたつもりなのですが、上記以外で状態の回復のためにやるべき操作があれば教えてください。

  • 名前解決について

    お世話になります。 こちらの質問の続きになります。 http://okwave.jp/qa/q9113671.html 症状の起きているPCにて、Webサーバー(ホスト名)に対してPingをうつと たまに欠損することが判明しました。 ※IPアドレスでは試してましたが、その場合は欠損無しでした。 欠損する際は何故か別のPCのIPアドレスに対して打とうとしてます。 タイミングとしては1分に1回欠損します。 nslookupにて確認したところWebサーバーのIPアドレスが返ってきました。 ※もしかすると上記のように、タイミングによっては誤ったIPが返ってくる  のかもしれません。 また、dnsのキャッシュをクリアしてみましたが状況変わらずです。 他のPCでは問題無いことから、当該PCで保持している何かしらの情報が おかしくなっているんだと思うのですが。。 lmhostsファイルに書けばよいだけなのでしょうが、それは最終手段として 無いか症状を改善する方法はございますでしょうか。 ご教示の程、宜しくお願い致します。

  • 名前解決について。

    こんばんは。質問させて下さい。 (1)192.168.1.0と(2)192.168.2.0のIPアドレスが混在するNWに、 XPプロと2003serverのみが接続されています。PC群は基本、ワークグループですが、(2)のNWには2003ADも含まれます。(デフォルト設定) また、双方のNWでPingは通り、一般的な通信はできる状態です。 (Ping コンピュータ名では通らない)そこで質問なのですが、ルーターで必要ポートを空けている場合、「ファイル名を指定して実行」から別セグメントのpcに接続できる要件は何になりますでしょうか?(hosts記述は変わりませんでした)ちなみに(2)はドメインコントローラがDNS兼務ですが、(1)にはDNSもWinsもありません。ファイアウォール系は無効にしても変わりません。よろしくお願いいたします。 素人考えだと、(1)にDNSをたて、(2)に(1)のDNSを登録する。。。。なんてイメージなんですが、全然見当外れでしょうか?

  • LMHOSTSとHOSTSの違いは?

    LMHOSTSについては、他に質問されている方がいたので、なんとな~くわかったのですが、うちの会社のパソコンには「HOSTS」なるファイルも存在しています。新しいサーバーを追加したりすると、この「HOSTS」を変更したりしているのですが「LMHOSTS」となにが違うのでしょうか? また、どっちかだけにしないといけないとか、両方ないとダメだとかあるのでしょうか? 内容は、どちらもIPアドレスとサーバー名が書かれているようですが、「HOSTS」の方がサーバー名以外にも何か書かれているようで、記述量が多いです。(同じIPアドレスなのに、その後に書かれている名称が違ったり・・・。) (例) 192.1.10.100 abc-sv 192.1.10.100 defg

  • 特定ホストにホスト名でアクセスできない

    今日突然あるマシンで特定のマシン(メールサーバーとしている)に ネットワーク接続できなくなりました。(メールの受信ができない) 厳密にはpingでホスト名を指定すると、 ping machineA ↓ Ping request could not find host machineA. Please check the name and try again. のメッセージでエラーとなるのですが、IPアドレスを指定すると問題なくかえってきます。 また、ホスト名でもIPでも問題なく接続できるマシンもあります。 (エクスプローラなんかでも問題なく参照できる) 接続できるマシンと接続できないマシンの違いが現状考えられません。 このLAN環境ではhostsを使用していて、DNSサーバの指定は行っていません。 同じhostsファイルを使っているマシンでは問題なく接続できるので、 そのマシンのみの問題だと思うのですが、この現象についてなにか分かる、 解決できますでしょうか?(ウイルス?)

  • メールサーバへPingが通りません

    使用しているパソコンからメールサーバへpingが通りません。 どうぞ、よろしくお願いします。 以下、使用しているパソコンの環境です。 OS:WindowsXP ウイルスソフト:ウイルスバスター2011 但し、Ping実行時は一時停止中 インターネットには繋がっています。 同じLAN内の他のパソコンからはメールサーバへPingが通ります。 また、そのパソコンはウイルスバスター2011が起動している状態です。 原因がわかりますでしょうか。

  • クライアントPCでの名前解決がおかしくなりました

    突如、クライアントPCから他のPCやサーバへ エクスプローラなどでのアクセスができなくなりました。 クライアントPCからpingを他のPC、サーバへうつと IPアドレス、ホスト名のケースともに かなり時間がかかってしまっています。 (hostsファイルにサーバのIPアドレスを追加してトライすると 早くつながりました) 逆にサーバから他のPCにpingをうつとIPアドレス、ホスト名両方とも OKでした。 クライアントPCの中には一時稀にエクスプローラでサーバを 見てファイルを操作することができましたが、すぐにアクセスできなくなります。 他のPCを見るときにホスト名でアクセスしようとして名前解決ができないために 見れなくなっていると思ったんですが、 IPアドレスでアクセスしてもダメでした。 また、クライアントに固定IPアドレスふっても同じ結果でした。 ファイルサーバはWindows2003Serverで DNS、DHCPサーバも兼ねています。 クライアントはWindowsXPと2000(pro)です。 明確な理由、解決策がわかりません。 よろしくお願いします。

  • lmhostsによる名前解決について

    VPN接続のネットワークでlmhostsによる名前解決を行っているのですが、記載しているサーバーのIPアドレスを変更したところ、 \\xxxにアクセスできません。このネットワークリソースを使用するアクセス許可がない可能性があります。アクセス許可があるかどうかこのサーバーの管理者に問い合わせてください。ユーザー名が見つかりません。 というエラーメッセージが表示されるようになってしまいました。 ネットワークはワークグループです。 サーバー:windows server 2003 クライアント:windows xp \\192.168.x.x形式によるアクセスはできるのですが、\\xxxという名前での指定ができなくなってしまいました。何か原因を思い当たる方がいらっしゃいましたら、ご教授お願いします。