最近のMicrosoft WINSネームサービスの使用範囲はどのくらいですか?


11

私は、Windows環境の一部としてWINSネームサービスを持つという要件をやめようとする動きを長年にわたって思い出しているようです。

私の質問は、サイトがまだWINSを使用しているのか、それとも他のサイトに切り替えてWINSが不要になったのかということです。もしそうなら、誰もが自分の経験を共有したいですか?

ありがとう。

回答:


8

これらの答えの多くは、部分的にしか真実ではないか、単に間違っています。WINSは、名前をIPアドレスに解決する別の方法です。アプリケーションがDNSの使用方法を知っている限り、WINSはまったく必要ありません。

編集:さて、このスレッドにどれだけの誤報があるか信じられません。まず第一に、異なるサブネットを持つことはWINSの使用を必要としません。アプリケーションがDNSサーバーのudp / tcpポート53と通信できる限り、ホスト名を問題なく解決できます(はい、\\ hostnameも機能します)。

第二に、短いホスト名(つまり、ドメインのないホスト名のみ)を使用して何も解決できないのか疑問に思っている場合は、おそらくクライアントでデフォルトのドメイン(またはドメイン検索リスト)を設定したことがないためです。

そして最後に(しかし、少なくとも!)、Active DirectoryドメインはWindowsネットワークでDNSを使用するための前提条件ではありません。あなたが考える唯一の理由は、マシンをドメインに参加させると、Windowsがデフォルトのドメイン名を設定するからです。他の手段(おそらくDHCP)を使用して自分で設定することを妨げるものはありません。

要約すると、デフォルトドメインを設定し、21世紀の私たちと同じようにDNSを使用するだけです。


2
私は実際に、この答えが非常に高く投票されていることに少し驚いています。Winsは、ホスト名ではなくNetBIOS名で動作します。
ジムB

1
誰も気にしない?はい、DNSとWINSの動作は異なりますが、どちらも同じ問題(名前をIPに解決する)を解決します。DNSを実行している場合(この時代の方が良いでしょう)、WINSはほぼ間違いなく不要です。ポイントは、「何らかの理由でサービスが必要になると考える」という理由だけで、サービスを実行すべきではないということです。このような迷信的な管理は、ITに相当するRube Goldbergマシンにつながります。
マイクコニリアロ

3
私はあなたに投票しません(私のスタイルではありません)が、私がよく知っているとき、あなたの答えに投票することはできません。あなたにはWINSをオフにすることができ、いくつかのケースではなく、すべてのケース。そして、そこには核心があります-どんなに一生懸命努力しても、WINSから逃れることができるとは限りません。
エイブリーペイン

2
これはおそらくすべての答えの中で最も間違いです。:(悲しいが、それは非常に高い投票しています。
ジム月

1
NetBIOS名- @Jason、実際にはまだ解決さbecuase一部の製品名の非常に特定のタイプのために必要とされるWINS
ジム・B

6

たくさんのことを勝ち取るためにはまだ必要です(毎日少なくなってきています!)。私が見てきた最も一般的な例は、クラスター化された2003サーバーでExchange 2007を実行するための要件が​​winsであることです。WinsはNetbios名で動作します。NetBIOS名は、コンピューターで実行されているNetBIOSサービスが使用する識別子です。これは、15文字(バイト)の名前と、サービスを示す16番目の文字の組み合わせです。NetBIOSネットワークリソースを識別する場合、これらの名前が使用されます。NetBIOSはインターネット上で名前解決を行うことはできません。NetBIOS名は単一のパーツ名であり、階層構造はありません。

NetBIOS名前空間はフラットです。つまり、NetBIOS名にサフィックスが追加されておらず、2台のコンピューターが同じNetBIOS名を持つことはできません。つまり、1つのネットワーク内の各NetBIOS名は一意でなければなりません。

Microsoft WindowsのTCP / IPの基礎、第11章-NetBIOS over TCP / IPを参照してください。


これは正解に投票されたはずだと思います。
エイブリーペイン

6

当社のエンタープライズでは、多くのレガシーアプリケーションに必要です。

最も賛成の答えは完全に間違っているので、私はこれを編集する必要があると感じました!

WINSは、最近の多くの組織で間違いなく必要です。

WINSの仕組み更新:2005年1月21日

WINSの仕組みデフォルトでは、Microsoft®Windows®2000、Windows XP、またはWindows Server 2003オペレーティングシステムを実行しているコンピューターが、名前解決のために(手動またはDHCPを介して)WINSサーバーアドレスで構成されている場合、ハイブリッドノード(h -node)別のNetBIOSノードタイプが構成されていない限り、NetBIOS名登録のノードタイプとして。NetBIOS名のクエリと解決では、hノードの動作も使用しますが、いくつかの違いがあります。

NetBIOS名前解決の場合、WINSクライアントは通常、次の一般的な一連の手順を実行して名前を解決します。

クライアントは、照会された名前が、所有しているローカルNetBIOSコンピューター名であるかどうかを確認します。

クライアントは、リモート名のローカルNetBIOS名キャッシュをチェックします。リモートクライアント用に解決された名前はすべてこのキャッシュに配置され、10分間保持されます。

クライアントは、構成されたプライマリWINSサーバーにNetBIOSクエリを転送します。プライマリWINSサーバーが使用できないか、名前のエントリがないためにクエリに応答できない場合、クライアントは、リストされ、構成されている順に他の構成されたWINSサーバーに接続しようとしますその使用。

クライアントは、NetBIOSクエリをローカルサブネットにブロードキャストします。

クライアントは、Lmhostsファイルを使用するように構成されている場合、クエリに一致するかどうかLmhostsファイルを確認します。

クライアントは、Hostsファイルを試行し、DNSサーバーが構成されている場合はDNSサーバーを試行します。

問題は、すべてのアプリケーションがDNSを使用するように構成できるわけではないことです。

Microsoft自身がActive Directoryのセットアップについて説明していても、WINSの必要性に言及しています。

DNSのセットアップ

「以前のバージョンのWindowsがActive Directoryドメインのネットワークリソースを解決するには、NetBIOS名前解決(WINSサーバー、LMHostsファイル、またはNetBIOSブロードキャスト)が引き続き必要です。」

そうです、WINSを使用せずに逃げることができる組織もありますが、DNSサーバーにアクセスできれば魔法のようにWINSを必要としないという包括的な声明を出すのは間違っています。


5

WINSは、世界中のすべてのWindows管理者がそれを殺そうとするあらゆる試みにもかかわらず、依然として非常に要件です。サブネットが分離されている場合はいつでも、WINSが必要になります。個別のサイトでVPNを実行していますか?これは、サブネットとWINSを意味します。ADを理解していない古いクライアントがいますか?WINSが必要です。ネットワーキングしているDOSアプリケーションをお持ちですか?再びWINS。

WINSは、ブラウズリストの設定にも使用されます。Active DirectoryベースのマシンはWINSなしでも機能しますが、次の順序で参照リストが作成されるため、遅延が発生する可能性があります。

  1. NetBIOSリモートネームキャッシュ
  2. WINS
  3. 放送
  4. LMHOSTS
  5. ホスト
  6. DNS

問題の核心は、LANMANのルーツにあります。これはSMBを生み、CIFSを生みます...これがどこに起こっているかを見ることができます。LANMANはLANベースのプロトコルであり、「インターネット」という概念はなく、「ルーティング」という概念はほとんどありませんでした。WINSは、そのギャップを埋め、ルーティングを可能にするために開発されました。現在に至るまで、CIFSにはまだLANMANに対する下位互換性のサポートがいくつかあります。UNCパス名は「近代的」かもしれませんが、それでもLANMANサーバーに接続されます。次に、「参照リスト」全体があります...

MSはWINSサーバービジネスから抜け出すのに非常に近づいていますが、OSだけでなく、アプリケーションやサービスにもWINSサーバーを必要とする「レガシー」フックが多すぎます。また、LANMANスタイルの送信がサポートされている限り、WINSサーバーを使用する必要があります。

編集:

はい、フラットドメインでWINSをオフにできます。

しかしながら...

  • abc.xyz.comとabc.123.comを子ドメインとして持つドメインで試してください。「ブラウズリストの楽しさ」を3回速く言うことができますか?
  • 場合によってはExchange 2007で試してみてください。
  • サブネットの外部に存在し、ファイアウォールを通過するサーバーがある場合に試してください。どういうわけか、これらのブラウズリストに問題があるようです...

このサービスが心を動かされるようにしたいのと同じくらい、Microsoftが来てLANサービスのやり方を刷新するまで、それは消え去りません。 (はい、そのリンクにはそれがどのように必要でないかについてのコメントがあります...しかし、馬の口で言われていることを読んでください...)


3
browselistfunbrowselistfunbrowselistfun
マークヘンダーソン

+1、クッキーを取得します。またはコーヒー。またはエスプレッソ。またはそれはあなたが御as走として好きなものは何でも。
エイブリーペイン

2

winsとnetbiosを混同しないようにしてください.... WINSサーバーなしでネットワーク上でnetbiosを実行できますが、ドメインでは推奨されません。ネットワーク上に適切なDNSサーバーがある場合、ファンキーな選挙がすべて行われることは望ましくないため、netbiosを無効にするか、WINSサーバーを使用する必要があります。(私はMS DNSが関係する用語の最も緩やかな意味で適切に使用します:-))

最近、NetBIOSを有効にする必要があるWindows 2008上のExchange 2007で問題が発生しました。信じられない!!!


2

これらの答えの多くは間違っているか、部分的に正しいです。最初に、WINSが最初に使用される理由を理解しましょう。

WINSは、ホスト名をIPアドレスに解決するためのソリューションとして使用されます... 読む!

同じ目的などで使用されるDNS。完全修飾ドメイン名とホスト名をIPアドレスに解決します。

次に、WINSが開発された理由を見てみましょう。

問題:NetBIOSはもともと名前を解決するために使用されていましたが、ブロードキャストネットワークプロトコルです。そのため、ほとんどのネットワークでは、昔から現在まで、ブロードキャストトラフィックはルーターを通過できず、すぐに十分なファイアウォールを通過しますが、後でVPNトラフィックでも発見します。そのため、ほとんどのサブネットはNetBIOSトラフィックを他のサブネットに複製しません。実際のITネットワーク管理者であれば、ルーター、スイッチ、およびファイアウォール上の次のNetBIOSトラフィックに精通しています。

HOST-17 / 137からinside:10.0.1.127/137へのACLによってUDPアクセスが拒否されました

HOST-A / 137からinside:10.0.1.127/137へのACLによってUDPアクセスが拒否されました

HOST-09 / 137からinside:10.0.1.127/137へのACLによってUDPアクセスが拒否されました

HOST-02 / 137からinside:10.0.1.127/137へのACLによってUDPアクセスが拒否されました

HOST-02 / 137からinside:10.0.1.127/137へのACLによってUDPアクセスが拒否されました

これは、Cisco Pix 515E Firewall syslogファイルからの25ビットネットワークでの5つのNetBIOSブロードキャストの例です。linksysルーターが25ビットネットワークであるということ以外になにも慣れていない場合は、24ビットネットワークよりも小さくなります。

ネットワーク:10.0.1.0/25、サブネットマスク:255.255.255.128、ブロードキャストアドレス:10.0.1.127、最大ホスト:126.ご覧のように、トラフィックはセグメント内に含まれています。

解決策:WINSは、ブロードキャストトラフィックが含まれるサブネットに展開するように開発されています。クライアントは、ブロードキャストトラフィックに依存する代わりにWINSサーバーを構成してポイントし、名前を解決することができます。

ただし、Microsoftネットワークを展開するときにDNSサーバーを構成します。DNSがプライマリになり、DNSに障害が発生すると、NetBIOSがフォールバックになります。WINSサーバーが展開されている場合、DNS、WINS、およびNetBIOS。

多くの人が遭遇するかもしれない問題は、ホスト名をpingしようとするときです。主にDNSを構成しただけで、ホストに登録されているNetBIOS名の有効期限が切れている場合、コンピューターのインターフェイス構成によっては、アドレスをIPに解決できない場合があります。

HOST-Aがdomainhosts.comの一部であり、そのドメイン(domainhosts.comのプライマリDC DNSサーバー上のホストの(A)レコード)に参加したとしましょう。FQDN(完全修飾ドメイン名)ではなくホスト名のみでアドレスを解決するには、IP構成に「プライマリおよび接続固有のDNSサフィックスを追加」し、「この接続のDNSサフィックス:domainhosts.com」を最小限にする必要があります。人口!HOST-Aの解決が実行されると、2つの追加情報が返されます。ホスト名が解決されるIPアドレスと、HOST-A.domainhosts.comのFQDN。以下の例では、ホスト名の解決は、WINSまたはNetBIOSの代わりにドメインの(A)レコードを検索することにより実行されます。

[User @ localhost〜] $ ping HOST-A

PING HOST-A.domainhosts.com(10.0.1.10)56(84)バイトのデータ。

HOST-A.domainhosts.com(10.0.1.10)からの64バイト:icmp_seq = 1 ttl = 128 time = 0.826 ms

HOST-A.domainhosts.com(10.0.1.10)からの64バイト:icmp_seq = 2 ttl = 128 time = 0.342 ms

プライマリDNSサフィックスのみを入力することに加えて、ホストに他のホストを検索させ、異なる順序で追加するようにホストを構成することができます。したがって、WINSとNetBIOSを一緒に削除します。

「Microsoft製品を動作させるにはNetBIOSとWINSが必要です」と言う人がいます。これは実際には当てはまりますが、ほとんどの製品は中小企業や大企業環境にのみ展開されず、1Aレコードを使用するSMS 2003などのアプリケーション、SQL Server 2000名前付きパイプの使用、およびExchange Server 2000および2003はすべて、完全な機能のためにWINSを必要とします。

そうそう、そしてあなたが2000年以前のマイクロソフトを展開している場合のみ。しかし、WINSを展開するよりも優れたソリューションが得られました...アップグレード!!


1

「一部のレガシーサーバー」で必要になる可能あるため、私はそれがまだ維持されている環境にいました。

同じ状況にあるお店はおそらくたくさんあると思います。


1

私はかつて職場のSambaサーバーでWINSを有効にしました。これは、ドメインのないWindowsネットワークでの名前解決の最速かつ最も安価な(使用時間の観点から)ソリューションでした。シンプルで、小規模なネットワークでうまく機能します。


1

多くの組み込みデバイスもWINSを使用しています。多機能コピー機と、最近購入したワイヤレスプロジェクションシステムがあり、WINSサーバーのIPを提供するまで機能しません。

できる限り、WINSは長い間ここにあります。


1

数か月前、LANのWINSサービスを停止しました。数週間後、完全に削除しました。特別な理由もなく何年稼働しているのだろうか?環境によっては、これが不可能になると確信しています。それ以来、WINSがまだ実行されていると見えなくなっていた問題が発生した可能性があります。私は純粋主義者だと思いますが、WINSは「スロップ」プールのプレイを思い出させます。あなたがそのポケットを目指していなければ、ショットはカウントすべきではありません!


1

誰も言及していないことの1つは、NetBIOS名を解決したい場合、別々のサブネット上のVPNサイトが必要であることです。このシナリオを考慮してください:

企業ネットワークはプライベート10.xxx LANを使用し、リモートオフィスはプライベート192.xxx LANを使用します。それらの間にはVPNトンネルがありますが、リモートオフィスは企業のDHCPサーバーまたはファイアウォールからトンネルを介してDHCPを取得しません。

企業サーバーをWINSに登録している場合、リモートクライアントは完全に別のサブネットからでも\ ServerNameを解決できます。最終的には、リモートオフィスのファイアウォールをアップグレードし、VPN経由でDHCPを使用できるようになりますが、現時点では、このセットアップにより次のことが可能になります。

  • リモートPCで作業するときにサーバーのIPアドレスを覚えておく必要はありません。
  • IPアドレスではなくNetBIOS名に基づいてネットワークドライブをマップする同じログオンスクリプトを使用します。
  • 一般的にすべての一貫性を維持します。

これについて間違っている場合は誰かが私を修正してください。しかし、NetBIOSはルーティングできないため、WINSを使用せずにサブネット全体でNetBIOS名を解決することはできません。


ただし、この状況でもDNSは完全に機能するため、WINSは必要ありません。
ジェフマイルズ

いいえ、そうではありません。リモートファイアウォールは企業のDNSサーバーについて何も知らないので、企業のDNS名をどのように解決できますか?
カイルノーランド

1
DNSは完全に機能します。Linuxでは、/ etc / resolv.confの検索機能を使用するか、Windowsで正しいサフィックスを追加します。DNSが適切に機能していない場合は、環境のセットアップに失敗しています。
ジェイソンBシュラウト2009

「NetBIOSはルーティングできません」-WINSが無効、DNSが無効、NetBios over TCP / IPが有効になっているマシンで一度トレースを行いました。同じネットワーク内の名前を照会すると、単一のブロードキャストが生成され、ローカルのブラウズマスターによって応答されます。Browse Masterをオフにすると、クライアントは別のクライアントが応答する前にX(覚えていないが10以上だった)ブロードキャストを送信しました。また、別のネットワーク上のマシンに対してクエリが作成されると、クライアントはクエリをブロードキャストし、その2番目のネットワークのマシンから応答を受信しました。Netbiosには、ネットワーク間で要求を転送するメカニズムが必要です。
ネイサンハートリー

1
NetBiosは非常に回復力があり、(WINSが無効になっているネットワークのように)人々が知っているよりも頻繁にスラックを拾っている可能性があります。
ネイサンハートリー

1

ああ、まだ使っています。所有しているWindowsワークステーションの約3分の1はドメイン内にないため、ドメインのDNSドメインを名前解決に使用するように構成されていません。また、途方もなく断片化されたDNSランドスケープがあり、それが途方もなく断片化されたデフォルトドメイン設定につながります。このため、WINSは最も多くのものを含む単一の名前解決サービスを表します。サービスのグローバルインデックスに最も近いものです。

すべてをドメイン化するためにプッシュする場合、フラットなDNSランドスケープがあります。それは良いだろう。


+1、モンスターがまだ生きている理由の優れた例...トーチと熊手をつかむ!
エイブリーペイン

1

従来のExchangeは引き続きWINSを使用するため、機能レベルを2008または2012に上げてWINSを使用する場合は、Exchange 2003以前を使用している場合(うまくいけない場合)、WINSを有効にする必要があります。

また、マルチドメイン環境でFQDNを使用しないアプリまたはスクリプトには問題が発生する可能性があります。

WINSは削除できますが、綿密にテストする必要があり、多くのアプリ、SAP、Exchange、およびその他のレガシーアプリを実行している大企業では、ドメインの2012ネイティブに到達するまで価値がありません。 WINS。


マイクロソフトは、特定のシナリオおよび特定の機能でのWINSの推奨を作成しました。WINSは決して要件ではありませんでした。Exchange Server 2000または2003でWINSを使用したことはありません。- support.microsoft.com
kb/837391

0

私は、WINSを使用せず、WINSを4年間使用していません。Microsoft DDNSは、Active Directoryネットワークでの名前解決の素晴らしい仕事をします。現在WINSを必要とするプログラムは考えられませんが、いくつか覚えています。Guardian Firewallは、当時LAN側のNICで必要でした。

2007 ExchangeクラスタにはWINSは必要ありません。私が持っているドキュメントによると、IPは変更されないので、MSはそのセットアップでHOSTファイルを使用することをお勧めします。

DDNSでの私の唯一の問題は、WAN全体です。各WANセグメントのDDNS + ADC ...頻繁に他のネームテーブルの更新でDDNSに問題があります。

WINSは、リモートサイトまたはWANリンクがないクラスCネットワークに適しています。WINSに対する1つの大きなこと... SSL VPN + WINS = IPの入力WINSはgoona werkではありません。


0

私たちの環境では、WINSを何ヶ月も使用しておらず、それによる悪影響はありません。Exchange 2003を電子メールサービスとして使用する、VPN接続を介したマルチサイトトポロジがあります。

WINSは、既知の問題を解決するために特に必要な場合にのみ有効にしてください。古くなった技術を「念のために」保持することは、それが必要でないことを確認したときは意味がありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.