• 締切済み

dnsmasqについて

CentOS6.3を使用しております。 dnsmasqをインストールしました。 <構成> クライアントA -   Cent6.3   - プロバイダ (172.30.2.1)    (172.30.2.254) <resolv.conf設定> nameserver 127.0.0.1 nameserver プロバイダDNSIP <hostsファイル> 127.0.0.1 cent.example.net cent localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 172.30.2.1 クライアントA クライアントAから、CentOSに対して ・nslookup クライアントA ・ping クライアントA 二つのコマンドを実行しました。 nslookupの方は、「172.30.2.1」と応答が、CentOSサーバから帰ってきました。 pingの方は、「ping要求では、ホストクライアントAがみつかりませんでした。」 と異なった結果が帰ってきます。pingで名前解決させpingを行うには 何か別の設定が必要なのでしょうか? ご教授お願いします。

みんなの回答

  • wingstar
  • ベストアンサー率37% (102/275)
回答No.2

nslookup 試したのはclientAですか? それとも今まで出て来た登場マシンとは別のものですか? nslookupは通って、pingが通らないというのはよくあることです。 nslookupはDNSサーバを見に行くだけ。 pingは実際のマシンに対して。 となれば、そのclientAがpingを拒否しているかネットワーク的に疎通できない(ルーティングできない)か本当にマシンが落ちているかの、いずれかでしょう。

kureakai
質問者

補足

補足ありがとうございます。 あれから色々調べてみた所、 CentOSにも若干間違いがありました。

  • wingstar
  • ベストアンサー率37% (102/275)
回答No.1

> nslookupの方は、「172.30.2.1」と応答が、CentOSサーバから帰ってきました。 普通、172.30.2.254の応答が返ってくるんじゃないですか? そのメッセージって、ダメって言ってるメッセージじゃないですか? 英語が読めなくても、翻訳なりすれば意味はわかります。 もう一度CentOS自体を確認してはいかがでしょうか? (iptablesが例え起動していてもデフォルトではpingは通るはず。)

kureakai
質問者

補足

補足ありがとうございます。 windosで試してみたところnslookupは以下応答です。 C:\Users\test>nslookup clientA サーバー: UnKnown Address: 172.30.2.254 名前: clientA Address: 172.30.2.1 pingは C:\Users\test>ping clientA ping 要求ではホスト clientA が見つかりませんでした。ホスト名を確認してもう一度 実行してください。 という結果です。 なぜpingだけ拾えないのか…。 という状況になっています。

関連するQ&A