آموزش کامل دستور NBTSTAT
20 دی 1393 دستورات کاربردی خط فرمان بدون دیدگاه

آموزش کامل دستور NBTSTAT

 در این آموزش قصد داریم به طور کامل شما را با دستور NBTSTAT آشنا کنیم. امیدواریم تا پایان این آموزش همراه ما باشید.

دستور NBTSTAT چیست؟

 NBTSTAT ابزاری است که برای خطایابی Name Resolution در NetBIOS استفاده می شود. NetBIOS over TCP/IP یا همان NetBT ، اسم های NetBIOS ای را به IP تبدیل می کند که برای انجام این تبدیل، TCP/IP  راه های گوناگونی را در اختیار NetBIOS قرار می دهد؛ از جمله بررسی Local cache ، استفاده از  کوئری هایWINS server  ، Broadcast کردن ، استفاده از LMHOSTS و کوئری های DNS .

 با استفاده از دستورNBTSTAT می توان به اطلاعات مربوط به پروتکل های NetBT ، به NetBIOS name cache و جدول های که در آن اسم های NetBIOS ای قرار گرفته و مربوط به Local Computer و Remote Computer است دسترسی پیدا کرد و در صورت لزوم این اطلاعات را حذف و یا اصلاح کرد.

 چگونگی کار با دستور NBTSTAT

 اگر دستور NBTSTAT را بدون هیچ سوئیچی در خط فرمان وارد کنید ، Help این دستور به شمانمایش داده می شود.

 **در هنگام کار با دستور NBTSTAT به بزرگ یا کوچک بودن سوئیچ ها توجه کنید !

 دیدن وضعیت Connection های خود و NetBIOS Name Table و MAC Address کامپیوتر مقصد !

 کافیست از دستور NBTSTAT –a <Computer-Name or IP> استفاده کنید.

 به تصویر زیر توجه کنید:

NBTSTAT –a Myhiva

آموزش کامل دستور NBTSTAT - تصویر 1

همانطور که دیدید برای هر کارت شبکه یک بخش جدا در نظر گرفته و چنانچه یک کارت شبکه بلا استفاده باشد زیر آن Host Not Found نوشته میشود. در اینجا فقط از کارت شبکه وایرلسم استفاده کردم (رنگ قهوه ای).

 می توانید دستور بالا را با IP هم انجام داد :

 NBTSTAT –A <IP <

 NBTSTAT –A 192.168.1.117

 *در دستور NBTSTAT –a هم می توانید از IP و هم از Computer Name مقصد استفاده کنید اما با NBTSTAT –A  فقط می توانید از IP استفاده کنید.

مشاهده حافظه Cache در NetBIOS

 NetBIOS یک حافظه Cache دارد که می توانید آن را با دستور NBTSTAT –c مشاهده کنید.

 این حافظه، موقت است و مدت زمان باقی ماندن یک نام در  NetBIOS Cache را بر حسب ثانیه نمایش می دهد که با رنگ قهوه ای مشخص شده است. اگر به طور پیاپی فرمان NetBIOS –c را در خط فرمان وارد کنید، کاهش زمان را خواهید دید.

 آموزش کامل دستور NBTSTAT - تصویر 2

مقادیر شانزدهمین کارکتر NetBIOS  و کاربردها :

 در تصویر بالا اعدادی که رنگ آبی دارند همان شانزدهمین کاراکتر نام NetBIOS است که مایکروسافت آن را برای مشخص کردن نوع ارتباط با سایر کامپیوتر های شبکه اختصاص داده است، مثلا اگر در ارتباطشان انتقال دیتا داشته باشند جلوی نام آنها <20> قرار می گیرد. هر عدد مشخص کننده یک سرویس یا یک ابزار است. این اعداد هگزادسیمال هستند.

آموزش کامل دستور NBTSTAT - تصویر 3 

دیدن Unique Name و Group Name و نوع آن به کمک NBTSTAT

 با دستور NBTSTAT –n می توانید Computer Name و نام Workgroup یا Domain و همچنین نوع آن را ببینید ( منظور همان شانزدهمین کارکتر است )

آموزش کامل دستور NBTSTAT - تصویر 4

 دیدن نام های Resolve شده و Register شده و تعداد آن ها

 با دستور NBTSTAT -r می توانید تعداد نام هایی که Resolve و Register شدند ( به روش Broadcast یا WINS ) و همچنین خود نام های Resolve شده به روش Broadcast را ببینید.

 آموزش کامل دستور NBTSTAT - تصویر 5

پاک سازی و Reload مجدد حافظه cache

 همانطور که قبلا گفته شد پروتکل NetBIOS یک حافظه Cache دارد. با استفاده از دستور NBTSTAT –R این حافظه پاک و رکورد های آن دوباره از LMHOST بارگزاری می شود.

آموزش کامل دستور NBTSTAT - تصویر 6 

دستور  NBTSTAT –RR

 درخواست رها سازی نام را به سرور Wins می فرستد (Name Release) و از او می خواهد که فرآیند Refresh را انجام دهد.بنابراین نیاز به Reboot برای re-register کردن نیست.

 آموزش کامل دستور NBTSTAT - تصویر 7

مشاهده Session های برقرار شده با کامپیوتر های شبکه

 ممکن است در شبکه با یک یا چند کامپیوتر دیگر در ارتباط باشید مثلا فایل های Share شده را انتقال بدهید. به کمک دستور NBTSTAT –S می توانید Session های کامپیوتر خود را با دیگر کامپیوتر های شبکه ملاحظه کنید.

 برای مثال در تصویر زیر، در حال گرفتن فایل از کامپیوتری هستم که IP آن  192.168.1.3 است. چون در خواست برقراری ارتباط از طرف من بوده پس نوع این Connection برای من OutBound یا Out خواهد بود (رنگ قهوه ای).

آموزش کامل دستور NBTSTAT - تصویر 8 

دستور  NBTSTAT –s

 اگر در دستور بالا بجای S بزرگ از s کوچک استفاده کنید همان نتایج ظاهر می شود فقط در قسمت Remote Host به جای IP نام NetBIOS آن استفاده می شود.   

 آموزش کامل دستور NBTSTAT - تصویر 9

زمانبندی اجرای فرمان ها در NBTSTAT

 یکی از ویژگی های جالب فرمان NBTSTAT، قابلیت زمان بندی کردن اجرای این دستور است. به مورد زیر توجه کنید:

 NBTSTAT –c 5

آموزش کامل دستور NBTSTAT - تصویر 10

 یعنی هر 5 ثانیه دستور یک بار دستور NBTSTAT –s اجرا شود.

خلاصه دستور NBTSTAT و سوئیچ ها

Switch

نام

کاربرد

-a <name or IP>

وضیت Adapter

آدرس MAC و NetBIOS name Table را برای IP یا Computer Name وارد شده نشان می دهد.

-A <IP>

وضیت Adapter

مانند –a است ولی فقط IP را به عنوان ورودی می گیرد.

-c

cache

نمایش Cache

عدد

وقفه

برای زمان بندی کردن نمایش نتایج NBTSTAT پس از هر دستور می تواند قرار گیرد. بر حسب ثانیه است.

-n

names

نمایش نام هایی که به صورت Local ای Register شده اند.

-r

resolve

نمایش تعداد نام های Resolve شده و Register شده

-R

Reload

Cache را پاک سازی می کند و رکورد ها را از LMHOST بارگزاری می کند.

-RR

Release Refresh

Release کردن و Register کردن نام ها با استفاده از WINS

-s

session

نمایش session های NetBIOS ای . در نمایش خروجی آدرس مقصد به صورت نام های NetBIOS ای است.

-S

Session

نمایش session های NetBIOS ای . در نمایش خروجی آدرس مقصد به صورت آدرس های IP است.

/?

Help

نمایش راهنما

امیدواریم آموزش کامل دستور NBTSTAT برای شما عزیزان مفید واقع شده باشد.

 با سپاس از همراهی شما.

دانلود رایگان PDF آموزش کامل دستور NBTSTAT

مطالعه ی سایر مقالات خط فرمان

                                                   آموزش کامل دستور NBTSTAT          آموزش کامل دستور NBTSTAT        آموزش کامل دستور NBTSTAT       آموزش کامل دستور NBTSTAT