Win95で、”PING (NetBIOS名)”を実行すると、通常はちゃんと同セグメント内のPCのローカルアドレスでヒットするんですが、別のWin95PCで同じことをすると、たまたま偶然あった(?)、(NetBIOS名).co.jpでインターネット上のドメインにヒットしてしまいます。

同じDNSサーバを指定しているのに、なぜこのような差があるのでしょう?

あるアプリケーションソフトを実行する上で、NetBIOS名で指定する必要があり、この差に悩んでいます。
初めての質問で要領を得ないかもしれませんが、どうぞよろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (7件)

>ちなみに、できないWin95のバージョンは、4.00.950aで、できるPCは4.00.950bです。

偶然かもわ
>かりませんが。長長とスミマセン。

ああ、なるほど、なるほど......これは、おそらくネットワークのバインドそのものの問題でしょうね。

Win95 の場合、最後に a がつくバージョンと B(多分大文字)とは全く違います。
(Win98 でたとえれば、SE と そうでないもの??????かな???)

一番の違いは、B バージョン は、OSR 2.X(OEM Service Release の略)で、USB サポートと
ネットワークパスワード暗号化、WinSock のバージョン変更、FAT32 変更可能(サポート対象外)です。

またなんと、a バージョン ⇒ B バージョン へは UP-Grade ができません。(これが、MS のよくわからんとこよ)

というと、これは解決方法としては、PC をかえるしかなさそうですねぇ。

ここからは、ネットワークセキュリティになるので、本題から外れます。参考意見程度にして下さい。
― NetBIOS パスワードがネットワーク上に暗号化されずに..... (137、138、139 がそのまま流れる。)
    • good
    • 0

ANo.#3の補足です。


>とりあえずDNSサーバの設定変更ができるのであれば、
>searchディレクティブで上位探索しないようにすればいいかもしれません。

すみません。これはリゾルバの設定でした。
つまり探索順序はDNSサーバではなく、クライアント側での設定となります。

WinNTや2000はANo.#4のとおりサフィックス設定ができるので、ここで行います。
Win95,98はDNS設定の中の「ドメイン」が唯一のサフィックスとなるはずですので、
WinNT,2000の親サフィックスの検索みたいなことは出来ないかな?
(裏技があるかもしれませんが、ここでは関係ないですね^ ^;)
    • good
    • 0

DNSの設定のところで、DNSのサフィックスや、ドメイン名をきちんとセットしておけば大丈夫だと思います。


サフィックスが、co.jpなどになっていませんか?
この場合、コンピューター名に.co.jpをつけたものを探しに行きます。
まずは、hostsから探しにいき次にDNSという順序で、最後が、ブロードキャストだったと思います。
DNSに相手が登録されていなければ、DNSのサフィックスは、無駄なので、つけないほうがいいです。
また、設定できたかどうか不明ですが、名前解決にDNSを使うというチェックボックスがあれば、無効にしておけばいいと思います。
    • good
    • 0
この回答へのお礼

お礼が遅くなりまして申し訳ありません。
Win2000の現象は、Gold8さんのお礼で書いた通り、おっしゃるとおりDNSサフィックス(初めてきいたので、その用語をしらべるところから始めたのでご報告が遅くなりました・・・)の設定でした。
本当に本当にありがとうございます。
勉強にもなりました。

問題はやはりWin95なのですが、お蔭様で絞り込めてきた気がします!
でもWin95のサフィックスって設定場所があるのでしょうか・・・。
DNSサーバ自体もサフィックス(?)を付けてるってことでしょうか・・・。
またご報告ができればと思います。
取り急ぎお礼まで。本当にありがとうございました。

お礼日時:2001/07/31 20:47

またアドバイスですいません。



どうもこの問題は、一筋縄ではいかないですねぇ。

こういうケースは、面倒でもいとつひとつつぶしてから、
解決にもっていったほうがいいですよ。

さて、お話から総合すると
1.Win95 ⇒ Win95 同士は、NetBIOS で確実に通信OK
2.Win2000 ⇒ Win95 では、NetBIOS で解決する場合もある
3.Win2000 ⇒ Win95 で、NetBIOS にいかず、インターネットへでて、
名前解決してしまうPCが何台かある。
4.Win2000 の DNS サーバでは、必ずインターネットへでて
名前解決する。

以上のことから推察すると、4.の設定は間違いなし。
2.の場合は設定に疑問?
3.の場合、インターネット(つまりDNSサーバ)へ
問い合わせにいってしまう。

そうすると、一番設定であやしいのが、Win2000 PC の、TCP/IP の設定で、
Win2000 PC 自身がインターネットへ問い合わせをだしているようです。

意外と、DNS サーバ の TCP/IP の設定と、Win2000 PC の TCP/IP の設定が
まったく同じなのではないでしょうか?

Win2000 の DNS 設定のところは私もあまり知らないので
Win 2000 系に詳しい人に確認したほうがいいです。

(今日、検索エンジンで探しましたが、このケースにマッチしませんでした。)

このケースは、上記の確認で、解決しなければ、ネットワーク管理者とも
相談したほうが、よさそうです。
(できれば簡単な接続図をご自分でかかれて)

追記:
>DNSサーバがインターネットに探しに行くのは、ドメインもついた
>ホスト名のときだけじゃないんですか?

インターネットへ検索しにいくのは、自ドメインの上に存在しない場合、
次にDNSルートサーバへ、検索しに行くわけですから、自ドメインに
ドメイン名がない場合は、当然、ルートDNSサーバへ名前をみにいきます。
NetBIOS名 はその時点では参照にいきません。
NetBIOS名 が参照しにいくのは、「マイネットワーク」の中だけです。
    • good
    • 0
この回答へのお礼

お礼が遅くなりまして申し訳ありません。
アドバイスを頂き、色々勉強させて頂きました。

お蔭様で、Win2000での現象だけは分かったような気がします!!
gold8さんの「2000のTCP/IP設定が怪しい」というアドバイスと、ken2さんの「DNSサフィックス(初めて気にしました・・・)にCO.JPがあるのでは」というアドバイスから調べさせて頂き・・・。

WIN2000のPC上で、TCP/IPプロパティ→詳細→DNS→プライマリDNSサフィックスの追加→「プライマリDNSサフィックスの親サフィックスを追加する」
のチェックをつけておくと、IPCONFIGコマンド見たら、DNSサフィックスサーチLLSTSに、***.co.jpの次にco.jpという行が付け加わる事が判明。(スミマセン今更で・・・)
チェックをはずすと、co.jpは消えました。

まだはっきりはしないのですが、少なくともWin2000はこのことが原因で、NetBIOS名に(1)まず、***.co.jpを付けて名前の解決失敗、(2)そのあと、CO.JPを付けて名前の解決を誤ってしてしまう、という現象が起きたような気がしてます。

つまり私がDNSサフィックスなるものの実体がつかめてなかったのが原因でした・・・。
DNSサフィックス、親サフィックスというのが何ナノか、アドバイスがあったから調べる事ができました。ありがとうございます。お騒がせして申し訳ありません。
本当に本当にありがとうございます。

*引き続き、Win95の数台はなぜ失敗するのかはまだ調査中です。Win95では、DNSサフィックスは1つしか設定できない(多分ドメイン名入力のところだと思います)とのことなので、co.jpはなぜ関係してくるのか?ちなみにドメイン名入力を△△△.co.jpにして、”ping NetBIOS名”を実行しても同じく、NetBIOS.co.jpでヒットします。
ということはやはり、「親サフィックス」(=co.jp)が追加されてるのね?という感じです。ちなみに、できないWin95のバージョンは、4.00.950aで、できるPCは4.00.950bです。偶然かもわかりませんが。長長とスミマセン。

*補足させて頂きます。
>1.Win95 ⇒ Win95 同士は、NetBIOS で確実に通信OK
すみません。ご報告ミスです。問題のNetBIOS名をWin95に設定したらやはり問題がでました。よって、Win2000かWin95かの問題ではなくPCによるようです。
>3.Win2000 ⇒ Win95 で、NetBIOS にいかず、インターネットへでて、
>名前解決してしまうPCが何台かある。
実際には、Win2000が1台で、Win95が(試験用に)5台あり、そのうちWin2000とWin95の3台が外へ出てしまうという現象です。
>4.Win2000 の DNS サーバでは、必ずインターネットへでて名前解決する。
DNSサーバは、全く別の場所にあるWinNT4.0です。

お礼日時:2001/07/31 20:38

ブロードキャスト解決する前に、DNS解決してしまっているのが原因ということかな?



とりあえずDNSサーバの設定変更ができるのであれば、
searchディレクティブで上位探索しないようにすればいいかもしれません。

domain ***.co.jp
search ***.co.jp

これで***.co.jpにNetBIOS名が見つからない場合(今回はDNS登録していないので必ず見つからない?)
上位ドメイン探索(NetBIOS名.co.jp)をやらずに
キャッシュやブロードキャスト解決に進むのではないでしょうか?
    • good
    • 0
この回答へのお礼

お礼が遅くなりまして申し訳ありません。
お答え頂いてからずーっと色々色々試して勉強しておりました(TT)。
ちょっとでも解決のご報告ができないものかと・・・。

とりあえず、良く分からないながらも一瞬だけ、管理者の方にDNSサーバでsearchを入力してもらったのですが、そのDNSサーバからのPING結果は同じで、外部にヒットしました。

>とりあえずDNSサーバの設定変更ができるのであれば、
>searchディレクティブで上位探索しないようにすればいいかもしれません。

まさにそのとおりで、絶対この辺です。
DNSサーバに関しては、もう一回管理者にチャレンジして、もう少し調べてみます。
ありがとうございました。

お礼日時:2001/07/31 20:16

>Win95で、”PING (NetBIOS名)”を実行すると、通常はちゃんと同セグメント内のPCの


>ローカルアドレスでヒットするんですが、別のWin95PCで同じ
>ことをすると、たまたま偶然あった(?)、(NetBIOS名).co.jpでインターネット上の
>ドメインにヒットしてしまいます。

多分このメッセージのことですか?

C:\WINDOWS>ping (NetBIOS名)
Pinging (NetBIOS名).xxx.co.jp [xxx.xxx.xxx.xxx] with 32 bytes of data:

Reply from xxx.xxx.xxx.xxx: bytes=32 time=178ms TTL=247
Reply from xxx.xxx.xxx.xxx: bytes=32 time=178ms TTL=247
Reply from xxx.xxx.xxx.xxx: bytes=32 time=178ms TTL=247
Reply from xxx.xxx.xxx.xxx: bytes=32 time=178ms TTL=247

たまたま、そちらで使用している NETBIOS 名と、公開されている
サーバの名前が、DNS サーバに登録されてたのでしょう。
しかも、ドメイン名まで一緒なのですか?
そうだとしたら問題ですので、 mrpot さんのおっしゃるとおり、
設定の各項目をチェックしたほうがいいです。

これは、インターネットの特性なのですが、ふつう、インターネットに
公開されている URL 名は当然 URL = IPアドレスがわからないと
話にならないので、UDP/53 ポートで DNS サーバがインターネット公開された
名前を検索しにいきます。(不特定多数 ⇒ URL 名)
ファイアウォールでも53 ポートはブロックできないので、その現象は
別におかしいということではないです。
(ブロックしてしまえば、インターネットで URL 名参照できなくなる)

ただ、上記のように、アドレスが丸見えということは、もちろん
向こうからも、アドレスが丸見えですから、今問題になってる攻撃対象
になるので、DNS サーバ ⇒ 公開URL へのPING は基本的に、拒否したほうが
いいでしょう。ネットワーク管理者の方へ相談をもちかけてみて下さい。

あと、DNS サーバのバージョンなんかも、サーバ管理者の方に確認したほうが
いいですよ。

わたしなんか、この機能を使って、インターネットアドレスを
みにいくことがありますよ(もちろん、本当はいけないことですが)

また、WWW とかごく普通に使うURL ならともかく、NetBIOS名と同じのが
存在するとは、私もはじめてきいたなぁ.....
    • good
    • 0
この回答へのお礼

丁寧なご回答本当にありがとうございます。助かります。

>C:\WINDOWS>ping (NetBIOS名)
>Pinging (NetBIOS名).xxx.co.jp [xxx.xxx.xxx.xxx] with 32 bytes of data:
>Reply from xxx.xxx.xxx.xxx: bytes=32 time=178ms TTL=247

まさにこのとおりです。但し、2行目は、Pinging (NetBIOS名).co.jpです。(=ドメイン名?)
また、下記で人名などいっぱい存在するかのように書きましたが、それはJPNICの登録の話で、PINGでヒットするのは少ない事が(現在偶然?2つ)分かりました。具体的にヒットする名前を書けないのがつらいですが。でも今のところ特定のNetBIOS名だけの現象なので名前を変更すれば良いのかなと思ったり(Win2000のドメインコントローラなので方法が今のところ分からず)、そもそもPCによっては外部のドメインなぞpingヒットしない正常のものもあり全てのPCがそれと同じなら問題にならないのにと思ったり、現在混乱してます・・・。

ご指摘のサーバ管理者に相談に行ったのですが、異動になったばかりで後任の方はまだ良く分からないそうです。
ちなみにそのDNSサーバが入ってるPCからもPINGを打ってもらったら、その特定のNet
BIOS名が外部ドメインとヒットする種類でした。
(各クライアントのNetBIOSの名前の解決方法が違うのかなとも思ったのですが、両方ブロードキャストモードでした)

DNSサーバがインターネットに探しに行くのは、ドメインもついたホスト名のときだけじゃないんですか?NetBIOS名も、co.jpが勝手について返ってくるのがどうもよく分からず。
でもこのように相談させていただいて本当にありがたいです。m(__)m

お礼日時:2001/07/24 10:27

原因はよくわかりませんが、Pingの応答は最初に応答したPCのものですから、可能性としてはありえますね。

あんまりいいことではないですが。
ネットワークのプロパティでDNS設定のところのドメイン名とか同じになってますか?

対策としては、NetBIOS名ならWinsサーバーを立てるのが確実でしょう。
そのほか、台数によってはLMHostsファイルやHostsファイルを使うのも手です。

ちなみに、DNSやHostsファイルはホスト名(インターネットのドメイン名を含む。ドメイン名なしなら同一ドメイン内の扱い)、WinsやLMHostsファイルはコンピュータ名(NetBIOS名)を扱うのが基本です。
もっともMicrosoftさんの仕様なのか、Winsなんかはかなりわかりにくい名前解決の動作をしてくれますが。
    • good
    • 0
この回答へのお礼

本当にご回答ありがとうございます!そうですか、Pingは最初に応答したものからなんですね。
ちなみにドメイン名は、ローカルPCは全部***.co.jp(ホスト名は、NetBIOS名.***.co.jpに揃えてます)で、今回インターネット側でヒットしたのは(あるNetBIOS名と同じ名称).co.jpということです。つまりドメイン名で合ってるのは、"co.jp"が同じです。

この状態でのPINGでは、任意で適当に打っても、数多くある会社名とダブる部分が多いのか、けっこうヒットしますよね。
Ping 任意の人名 でも 任意の人名.co.jpというドメインは多いでしょう?

「DNSやHostsはホスト名(ドメイン名なしなら同一ドメイン内の扱い)」とのこと。心強いです。そうですよね。今回ドメイン名がないのだから、DNSは同一ドメイン内でのみ探すだけで良いのに。
教えて頂いたPINGでの"名前の解決動作"をずっと調べてますが、(1)ローカルホスト名、(2)hostsファイル、(3)DNSサーバ、(4)NETBIOSキャッシュ、(5)WINSサーバ、(6)bノードブロードキャスト、(7)LMHOSTSファイルの順番らしく、PCによってちがうのは解決方法が(3)か(6)かの違いかもと思いますが((3)でインターネットドメインに誤ってヒット)、まだ疑問が大きく・・・(T_T)。
ただ今分かった事で恐縮ですが、補足させて頂きます。
・Win95同士であればPINGは上手くローカルアドレスにいく。
・但し、PINGの相手がWin2000だと今回のように上手くヒットするものと、DNSより外部にヒットするものと分かれる。(Win2000のドメインは同じ***.co.jpです)

お礼日時:2001/07/24 09:26

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QWin95でのスクリプトエラー

Windows95で、今となっては古いパソコンなのですが、画面が変わる度にスクリプトエラーと表示されて困っています。スクリプトエラーについて他の人の質問もよんではみたのですが、95だからか、うまくいきませんでした。どうか、お分かりの方がいましたら教えてください。

Aベストアンサー

 はい、95だからです。
 現在は、Internet Explorer 6.00を前提としたスクリプトも多数あり、残念な事に95だとIE6がインストールできない。
 多くの場合が、Internet Explorerが3.0xまたは4.0xという環境だ。その環境で閲覧した場合になんでもかんでもスクリプトエラーになる。調べてみて、IE3かIE4を使っているようなら、IE5.0またはIE5.5ならインストールできると思うのでそちらにしてみてはどうか。

 または、Mozilla FireFoxにする、Netscape 7.1にする、などの対応が良いだろうか。

QWin95でLAN、ネットワークコンピュータの設定について

Win95のデスクトップパソコンを、TAを使ってその他のパソコンとLANケーブルで繋ぎました。
他のパソコンとフォルダを共有したいのですが、設定の仕方がわかりません。
「IPアドレスを設定して、ネットワークコンピュータを開く」とか聞いたのですが、デスクトップにネットワークコンピュータのアイコンがありません。コントロールパネルのネットワークはプロパティだけですし・・・
どこかにあるのでしょうか?何か追加の設定をしないといけないのでしょうか?

機種は5年前のIBMです。説明不足かもしれませんが、指摘があれば補足いたしますので、よろしくお願いします。

Aベストアンサー

ネットワークコンピュータが現れないのは、「現在のネットワーク構成」に「マイクロソフトネットワークサービス」がないと出てきません。
その辺を再度確認してください。

QWIN95のネットワークコンピュータTCP/IPについて

WIN95のネットワークコンピュータTCP/IPの設定画面で、IPアドレス設定とGatewayの設定のタグの部分で、アドレスを設定しようとして、マウスで入力部分をクリックしても、カーソルが表示されず設定できません。さらに、TCP/IPの設定画面は、英語表示になっています。NetBEUI等は、正常に日本語表示されています。ネットワークコンピュータ自体は、サービス、プロトコル等を入れ直してみましたが、復旧しませんでした。
現在は、DHCPでなんとかネットワークに接続されていますが、winipcfgを実行すると、エラーで『IP設定を読み取れません』と表示されます。
どなたか、ネットワークコンピュータ(TCP/IP)を正常に戻せる方法を教えて下さい。(ネットワークコンピュータの再インストール等)

Aベストアンサー

こんにちは、くまです。
このようになる前に、なにかアプリケーションをインストールしませんでしたか?
Windows Socket2インターフェースを使用する場合、このWindows Socket2 Update for Windows95 の日本語が存在しない現象に似ています。
では、試しに下記参考URLに入れますので、ダウンロードして更新して見てください。
ダウンロードするものは、ダイヤルアップネットワーク1.3アップグレードです。
では、お試しください!。

参考URL:http://www.asia.microsoft.com/japan/windows/dun1_3/

Q久しぶりに接続したらインターネットが立ち上がりません(Win95)

niftyでインターネットに接続している友人のトラブルについての相談です。4年ぶりぐらいにつなごうとしたら、リダイアルを繰り返すのみで先にすすみません。パソコンは富士通、OSはWindows95です。

niftyのフリーダイアルに何度か電話をし、指示のとおりに設定していろいろやってみましたがダメでした。相談員は最後にはメーカーに相談してくれと言っていました。

新しい接続先を作っても、IDやパスワードが記憶されず、また、接続トライの回数を1回にしてもリダイアルを繰り返しエラーメッセージが表示されません。

機種が古いせいでしょうか。何か対応策があるか、教えていただければ幸いです。

Aベストアンサー

>「壁のジャック-電話機-コンピュータ内蔵」
これは富士通のモデムボート fmv-fx53z1 (手持ちWin95機モデム)の場合でしたらば結線間違っています。

外線-(FMV-FX53Z)-(電話機)とつなぎます。モデムボードのさしこみ口に「電話機のマーク」がついているのでこちらを電話機につないでください。もうひとつの四角というかモジュラージャクックまーくの方が外線に綱着ます。

QRS-232Cポートしか使えないWin95 PCからデータを取り出す方法

Windows95搭載のTOSHIBA(東芝). DynaBook SS475に入っているデータ(サイズは合計100kB以下)を,Windows XPまたはVista搭載のPCにコピーしたいと考えております。

DynaBook SS475には,PCカードスロット,RS-232Cポート,プリンタポートが1つずつ付いておりますが,モデム,LANポート,CDドライブはありません。また,フロッピーディスクドライブは故障しております。

RS-232Cのクロスケーブルを用いたパソコン間のデータ転送を考えたのですが,DynaBook SS475がフロッピーディスクを読めないために,「ケーブル接続」機能をインストールすることができません。

他に,PCカードを利用する方法などあるかと思うのですが,Windows 95において,ドライバのインストールなしで利用可能なカードである必要があり,そのようなPCカードがあるのかどうか,調べきれておりません。

長文で恐縮ですが,何かよい方法がありましたら,教えて頂ければ有難いです。よろしくお願いいたします。

Windows95搭載のTOSHIBA(東芝). DynaBook SS475に入っているデータ(サイズは合計100kB以下)を,Windows XPまたはVista搭載のPCにコピーしたいと考えております。

DynaBook SS475には,PCカードスロット,RS-232Cポート,プリンタポートが1つずつ付いておりますが,モデム,LANポート,CDドライブはありません。また,フロッピーディスクドライブは故障しております。

RS-232Cのクロスケーブルを用いたパソコン間のデータ転送を考えたのですが,DynaBook SS475がフロッピーディスクを読めないために,「ケ...続きを読む

Aベストアンサー

コンパクトフラッシュと、PCカード用のコンパクトフラッシュアダプタを使えば、ドライバなしで読み書きできると思います。
http://www.green-house.co.jp/products/memorycard/flash_memory/cfad.html


人気Q&Aランキング

おすすめ情報