WINS Windows Internet Name Service (Farsi User Guide)

Resource: Windows 2000 Server Resource kit TCP/IP Core Networking Guide

Winteacher.com > Part2 > WINS > WINS Master Page

WINS

اين سرويس براي تبديل كردن NetBIOS Name به IP در شبكه استفاده مي شود اين سرويس بهترين راه براي حل مشكلات نرم افزارهاي NetBIOS مي باشد
بهترين راه براي مسير يابي سيستم هاي NetBIOS  در شبكه توسط اين سرويس ايجاد شده 

درشكل زير مي توانيد مراحل كار اين سرويس را براي Register كردن يك  Wins Client را مشاهده كنيد

 

 

 
در زماني كه يك سيستم خود را Register مي كند در  يك Wins Server  به مدت زمان
مشخصي Netbios Name  آن سيستم در wins نگهداري مي شود
سيستم هاي ديگر در شبكه براي بدست آوردن IP يك client  از طريق Netbios Name از
جدول Mapping Database سرور WINS استفاده  مي كنند

NetBIOS Names

longer-than-15characters-name

Computer name

longer-than-15c

NetBIOS computer name

example.microsoft.com

Primary DNS suffix for this computer

 

 
Netbios name نام يك سيستم در شبكه مي باشد كه حداكثر مي تواند 16byte باشد يعني نام يك سيستم از اين نوع در شبكه مي تواند 16كاركتر باشد
لازم بذكر است كه چون در آخر هر نامي در شبكه يك . وجود دارد در نتيجه يك اسم كامپيوتر مي تواند 15 كاركتر باشد شما در زماني كه در قسمت Address bar
يك Internet Explorer اين عبارت را تايپ مي كنيد     server01\\ در واقع در شبكه يك درخواست NetBIOS Name داده ايد كه شما با مراحل اين
در خواست در پايين آشنا خواهيد شد
در شكل زير (Host-A (WinsClient خود را در WINS Server ثبت كرده يا Register كرده در مرحله دوم Host-B در خواست مي كند كه IP سيستمي به
نام HOST-A را بدست آورد WINS Server به آن در مرحله سوم پاسخ مي دهد البته IP را بر مي گرداند

Microsoft TCP/IP uses several methods to resolve NetBIOS names

سيستم هاي NetBIOS براي پيدا كردن IP يكديگر و در آخر پيدا كردن MAC Address هر يك از چندين روش در شبكه هاي TCP/IP استفاده مي كنند
البته اين روش ها مربوط به محصولات Microsoft مي باشد كه در پايين جدول آن را مشاهده مي كنيد
B-node در اين حالت سيستم براي پيداكردنIP يك نامBroadcast ميكند كه اولا ترافيك شبكه را بالا مي برد دوم اينكه درخواستBroadcast آن از Router
عبور نمي كند

P-node در اين حالت يك سيستم Wins Client به صورت مستقيم به سرور WINS يك درخواست مي فرستد و جواب مي گيرد

M-node  اين حالت مخلوطي از دو حالت B,P مي باشد البته اول از طريق روش B درخواست مي فرستد اگر جواب نگرفت از حالت P استفاده مي كند

 استفاده مي كند B استفاده مي كند اگر جواب نگرفت از حالت  P  مي باشد البته اول از روش  P,B  اين روش نيز مخلوطي از دو حالت   H-node

براي فهميدن نوع Node سيستم از دستور IPCONFIG /ALL استفاده كنيد

در زماني يك سيستم نتواند primary WINS server  را پيدا كند به دنبال secondary WINS server مي رود اگر آن هم پيدا نكند اقدام به Broadcast

درخواست خود مي كند اين در زماني است كه اين دو سرور به سيستم معرفي شده اند ولي در دسترس نمي باشند

B-node (broadcast)

B-node uses broadcast NetBIOS name queries for name registration and resolution. B-node has two major problems: (1) Broadcasts disturb every node on the network. (2) Routers typically do not forward broadcasts, so only NetBIOS names on the local network can be resolved.

P-node (peer-peer)

P-node uses a NetBIOS name server, such as a WINS server, to resolve NetBIOS names. P-node does not use broadcasts; instead, it queries the name server directly.

M-node (mixed)

M-node is a combination of B-node and P-node. By default, an M-node functions as a B-node. If an M-node is unable to resolve a name by broadcast, it queries a NetBIOS name server using P-node.

H-node (hybrid)

H-node is a combination of P-node and B-node. By default, an H-node functions as a P-node. If an H-node is unable to resolve a name through the NetBIOS name server, it uses a broadcast to resolve the name.

 

The LMHOSTS File

در حالت عادي يك سيستم بعد از راه اندازي در حالت B-node مي باشد حالت H-node نيز تا زماني كه يك Wins server وجود نداشته باشد ايجاد نمي شود
براي معرفي يك سري IP كه در شبكه Remote ممكن است وجود داشته باشند مي توان از اين فايل به نام LMHOSTS.SAM استفاده كرد

در اين فايل مي توان نام وIP هر سيستمي كه ممكن هست به صورت Broadcast سيستم آتها را پيدا نكند مي توان type كرد در واقع سيستم هاي در شبكه
Remote را مي توان در اين فايل معرفي كرد به سيستم در اين فايل IP را مشخص كرده سپس نام آن سيستم را در جلوي آن مشخص مي شود
 
Predefined Keyword Description
#PRE

 نام وآدرسي را كه اين گزينه داشته باشد در داخل Cache سيستم ذخيره مي شود تذكر براي دستيابي به IP هر نامي در

شبكه سيستم اول به Cache سيستم خود رجوع مي كند

#DOM:[domain_name]

براي مشخص كردن نام يك Domain از اين Key استفاده مي شود

#NOFNR Avoids using NetBIOS-directed name queries for older LAN Manager UNIX systems.
#BEGIN_ALTERNATE
#END_ALTERNATE

در ميان اين شروع و پايان مي توان آدرس شبكه اي يك يا چند LMHOSTS فايلهاي ديگر در شبكه را مشخص كرد

 براي سيستم تا بعد از Check كردن فايل Local در اين فايلها نيز جسنجو كند

#INCLUDE

اين گزينه در جلوي هر يك از آدرسهاي شبكه اي فايلهاي LMHOSTS بايد قرارگيرد

#MH

اين گزينه براي سيستم هايي كه Router در شبكه هستنند استفاده مي شود اين سيستم ها داراي دو Netbios Name

مي باشند

 

WINS PROXY

Example 2

Example 1

در زماني كه HOST-A كه در حالت B-Node قراردارد درخواست نام HOST-C  را بكند بدليل نوع Node خود بايد Broadcast كند و چون اين نوع ترافيك

از Router عبور نمي كند واسطه اي به نام Wins Proxy به كمك HOST-A مي آيد در اين روش سيستم HOST-B كه همان WINS PROXY ما است
در زماني كه Broadcast را دريافت كرد توسط يك Unicast درخواست را به WINS SERVER كه در شبكه Remote قرار دارد مي فرستد وجواب آن را از
WINS SERVER در يافت كرده و به HOST-A  مي دهد
براي راه اندازي يك Wins Proxy System اول بايد در Win2k در قسمت Properties يكي از Network Adaptor آن سيستم در قسمت WINS
IP سرور WINS-A  در شبكه Remote را add كنيد دوم در آدرس Registry  تغييرات زيررا بدهيد

HKEY_LOCAL_MACHINE\System\Currentcontrolset\Services\Netbt\parameters\ENABLEPROXY ==>REG-DWORD=1

در شكل بالا مي توانيد سرويس WINS را مشاهده كنيد

موارد مهم زير براي كار با سرويس Wins لازم است براي آشنايي با هر كدام روي Link مربوطه click كنيد

New_StaticMapping  

StaticMapping  

Delete_StaticMapping  

WINS_Tombstoned_Release_Active  

WINS Properties

Replication Partners Properties

   Advance-Tab

   Advanced-Tab  

General-Tab  

   Pull Replication-Tab

Intervals-Tab  

  Push Replication-Tab

   Database Verification-Tab

   General-Tab

 

Primary AND Secondary WINS Server

 
در شكل بالا مي توانيد نوع ارتباط بين چند سرور WINS و نيز چگونگي Replica شدن آنها را مي بينيد و نيز  تعاريف  Primary , Secondary
در شكل زير مي توانيد يك نمونه مثال از رابطه بين چند Subnet كه داراي Primary WINS , Secondary WINS مي باشند را مشاهده كنيد
Replicate بين هر Subnet به مدت 30 دقيقه به 30 دقيقه انجام مي شود و اين زمان در بين سرور هاي هر Subnet به مدت 10 دقيقه مي باشد
 

 

WINS Windows Internet Name Service (Farsi User Guide)

LastUpdate:2005/08/05

Winteacher.com > Part2 > WINS > WINS Master Page