- PR -

PINGで違うIPアドレスで問い合わせようとする

1
投稿者投稿内容
ひいらぎ
会議室デビュー日: 2005/03/09
投稿数: 5
投稿日時: 2005-03-09 14:00
始めて投稿いたします。なにぶん初心者に近いため、質問内容等至らない点もありますが、ご容赦下さい。
また、説明が長いので申し訳ありません。

<環境>
(実際はサーバー20台、クライアント300台ほどあります ADで構築されています)
SV31 Windows2003 Server ドメインコントローラー 172.17.70.10(固定アドレス)
SV07 Windows2003 Server ファイルサーバー 172.17.72.15(固定アドレス)
クラスCで70、71、72、73に分かれています。
L3スイッチでポートVLANを切ってあります。(業者にお任せしています)

<質問内容>
70〜73のどのセグメントからも、クライアント(WindowsXpで確認)から
>ping gdc07
とpingを飛ばしても172.17.70.128と返ってきます。
pingが情報を参照しているのはwinsなのでしょうか?
winsでは172.17.72.15と認識しているのですが。
お教え下さい。

<補足説明>
−以前はSV07は172.17.70.128のアドレスでした
−以前のセグメントは70と71だけあり、最近、L3スイッチリプレースとともに72、73を増やしました
−SV31がDNS、WINS、DHCPサーバーです
−DHCPは172.17.72.20以下は除外アドレスとしています
−各クライアントからはブラウジングでき、共有ファイルにも問題無くアクセスできます
−pingを飛ばすクライアントのLMHOSTSは
 172.17.72.15 SV07 #PRE
 と記述もしてみました。(していなくても現象は同じです)
−殆どの(漏れがあるのかも知れませんが)LMHOSTSを記述しているPCを新しいアドレスに書き換えました
−SV32やそのセグメントのマスターブラウザーなどのLMHOSTSも書き換え、nbtstatで更新しました
−SV32からもpingの問い合わせは172.17.70.128です
−SV07の再起動(電源断まで)も行いました
ひいらぎ
会議室デビュー日: 2005/03/09
投稿数: 5
投稿日時: 2005-03-09 14:37
上記訂正です(<質問内容>の1行目)
正 >ping sv07
誤 >ping gdc07
NAO
ぬし
会議室デビュー日: 2001/10/24
投稿数: 1256
お住まい・勤務地: 神奈川のはずれから東京の下町
投稿日時: 2005-03-09 15:28
今日は。

ちょーっと情報を整理してみましょうかね。

SV31(Windows2003 Server DC):172.17.70.10
SV07(Windows2003 Server) :172.17.72.15



引用:

クラスCで70、71、72、73に分かれています。



引用:

上記訂正です(<質問内容>の1行目)
正 >ping sv07
誤 >ping gdc07





引用:

ping gdc07
とpingを飛ばしても172.17.70.128と返ってきます。



SV31でもSV07でも無いgdc07ってサーバですよね?
全く別物のサーバでは無いのですか?

引用:

pingが情報を参照しているのはwinsなのでしょうか?


DNSサーバが返していると思いますが…

引用:

winsでは172.17.72.15と認識しているのですが。


WINSとDNSを連携させていますか?

WINSサーバのノードがどの構成になっているのかによって問い合わせ順も
変わりますよ。

_________________
Inspired Ambitious
ISMS Assistant Auditor
綾瀬
ぬし
会議室デビュー日: 2002/07/31
投稿数: 393
お住まい・勤務地: どっちも3階
投稿日時: 2005-03-09 15:42
こんにちは。

まず、その172.17.70.128からpingの応答はありますか?
応答が返ってくるのであれば何かしらの機器が存在しているはずですので
それを調べてみてください。
あと、「ping -a 172.17.70.128」をしてみるとホスト名は何が出てくるでしょうか。

実はSV07にはIPアドレスが2つ振ってある、というのは…ないですよね?
Mattun
ぬし
会議室デビュー日: 2004/08/10
投稿数: 1391
投稿日時: 2005-03-09 15:55
引用:

引用:

pingが情報を参照しているのはwinsなのでしょうか?


DNSサーバが返していると思いますが…


Windows上の各ソフトにてDNSサフィックスの指定が無い場合の名前を解決しようとした場合、
DNSへの名前解決に失敗した場合には、NetBIOS名での名前解決してます。
要するに、WINSクライアントであれば、
hosts→DNSサーバへのクエリ→lmhosts→WINSサーバへのクエリ→ブロードキャスト
の順になります。
DNSクエリの段階では、そのマシンにて指定されているDNSサフィックスが付与された形で
DNSにクエリが行われます。

Windows上の各ソフトにてDNSサフィックスの指定がある場合の名前を解決しようとした場合、
hosts→DNS でおしまいです。

今回の場合は
ping gdc07
とDNSサフィックス指定なしの問い合わせなので前者のケース。
でも、lmhostsに記述しても変化が無いってことは、最終的に名前解決したのはDNSかHosts。
Hostsにその手の記述があるのか、
引用:

WINSとDNSを連携させていますか?


ということだと思います。

nbtstatコマンドを使って問い合わせを行えば、NetBIOS関連の問い合わせのみが行われるし、
nslookupコマンドを使えばDNSサーバへの問い合わせだけが行われます。
PINGでは、すでに書いた通り、ケースバイケースになります。
うまく使い分けて切り分けしてください。
ひいらぎ
会議室デビュー日: 2005/03/09
投稿数: 5
投稿日時: 2005-03-09 16:35
NAO様、綾瀬様、Mattun様早速の回答ありがとうございます。

説明が悪かったので、もう一度整理して下記に説明します。

GDC07は書き間違いで、SV07が正しい名称です。

つまり、画面上は
C:\>ping sv07
C:\>Pinging SV07.xxx.co.jp [172.17.70.128] with 32 bytes of data:
C:\>Request Timed Out
C:\>Request Timed Out
C:\>・・・・
となります。

>まず、その172.17.70.128からpingの応答はありますか?
応答はありません。上記と全く一緒でRequest Timed Outです。

>あと、「ping -a 172.17.70.128」をしてみるとホスト名は何が出てくるでしょうか。
応答はありません。上記と全く一緒でRequest Timed Outです。

>実はSV07にはIPアドレスが2つ振ってある、というのは…ないですよね?
正式なアドレスは忘れたのですが、2枚差しで確か192.168.0.10
というアドレスも持っています。
これは工場にある機械からのデータを吸い上げ、SV07サーバーにデータを持ってきています。
機械側はWindows2000Proが入っており、192.168.0.xxxのセグメントで構成されています。
関係無いかも知れませんが、ipconfigでは1番目が192.168.0.10だったと思います。

あと、HOSTSファイルには一切手を加えていません。
よって、今回のこの172.17.70.128を返しているのはDNSということになるわけですね。

ちなみに、これから調べてはみますが、DNSのIPアドレスの設定はどのあたりを
見れば良いか簡単に分かればお教え下さい。
(今までNT4.0でやってきて、まだADを良く理解しておらず、すみません)
ひいらぎ
会議室デビュー日: 2005/03/09
投稿数: 5
投稿日時: 2005-03-09 17:40
DNSの在処はわかりました。
そして、その中に
172.17.70.128とSV07の記述がありましたので、削除いたしました。
その結果、PINGで正しいIPアドレスで返ってきました。

今回でとても勉強になりました。
また、今後ADを勉強したいと思います。
忙しい中、回答して下さりありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)