مهندس حسن رئیسی  کارشناس فناوری اطلاعات و ارتباطات مشاور رسمی و مورد تائید نظام صنفی رایانه ای استان تهران  کارشناس رسمی و مورد تائید شرکت مایکروسافت  دارای مجوز احراز صلاحیت از سازمان نظام صنفی رایانه ای  عضو انجمن انفورماتیک ایران عضو انجمن کامپیوتر ایران بیش از 25 سال تجربه در حوزه فناوری اطلاعات و ارتباطات  جهت مشاوره و عقد قرارداد با من تماس حاصل فرمایید. Info@raeissi.com  - 09128885963

تنظیم TCP/IP از طریق دستورات Command Prompt

10-must-know-run-commands-for-every-windows-user-1581766388

یکی از روشهای تنظیم TCP/IP که میتوان به مواردی مانند IP Address ،Subnet Mask ، Default Gateway، DNS، Wins Address و موارد بسیار دیگری اشاره کرد ، می توان از Netsh.exe در محیط Command Prompt بهره برد که در این آموزش به توضیح پیرامون استفاده از این دستور برای تنظیمات IP می پردازم.

Netsh.exe ابزاریه که از طریق Command-Line به شما اجازه می دهد تا به صورت Local و یا Remote تنظیمات شبکه ی کامپیوتری که Netsh.exe را اجرا می‌کند را تغییر و یا نمایش دهید.

Netsh.exe همچنین از طریقScripting این اجازه را به شما می دهد تا گروهی از دستورات را به حالت Batch برای کامپیوتر‌های مشخصی‌ اجرا نمایید.

Netsh.exe همچنین این امکان را در اختیار شما قرار می دهد تا تنظیمات را در قالب یک فایل متنی به منظور پیکر بندی سیستم های دیگر ذخیره کنید.

Netsh.exe بر روی ویندوزهای 2000، XP، Vista، 7، Server 2003، Server 2008 موجود می‌باشد.

مواردی که میتوانید  از طریق Netsh.exe تغییر بدهید :

  • –  پیکربندیInterface ها
  • – پیکربندی پروتکل‌های Routing
  • – پیکربندی فیلترها
  • – پیکربندیRout ها
  • – پیکربندی دسترسی‌ به صورت Remote برای روترهای Windows-Based که سرویس R-RAS را اجرا می کنند
  • – نمایش پیکربندی روتری که روی هر کامپیوتر در حال اجراست
  • – استفاده از ویژگی های Scripting برای اجرای مجموعه ای از دستورات به صورتBatch برای روترهای مشخص شده

طریقه کار با Netsh.exe :

با Netsh.exe می توانید به راحتی‌ تنظیمات TCP/IP خود را مشاهده کنید.

netsh interface ip show config

با Netsh.exe شما به راحتی‌ می توانید تنظیمات مربوط به IP Address و یا سایر تنظیمات TCP/IP کامپیوتر خود را پیکربندی کنید. برای مثال دستور زیر یک Interface به نام Local Area Connection را با Static IP به آدرس 192.168.0.100 و Subnet Mask 255.255.255.0 و default gateway 192.168.0.1 پیکر بندی می نماید.

netsh interface ip set address name=”Local Area Connection” static 192.168.0.100 255.255.255.0 192.168.0.1 1

Netsh.exe همچنین می تواند برای سناریو‌های خاص مفید واقع شود، مثلا ممکن است شما یک کامپیوتر قابل حمل داشته باشید و بخواهید در مواقع مختلف آنرا در مکانهای مختلف به شبکه ای متصل نمایید در حالی‌ که در هر محل باید IP Address خاص و Static داشته باشید. با Netsh.exe می توانید به راحتی‌ تنظیمات را ذخیره و مجدداً Restore نمائید. برای این کار ابتدا کامپیوتر خود را در محل مورد نظر به شبکه وصل نمایید و سپس تنظیمات لازم مانندIP Address ،Default Gateway و … را اعمال کنید و با استفاده از دستور زیر تنظیمات را در قالب یک فایل txt ذخیره نمایید:

netsh -c interface dump > c:\location1.txt

از این به بعد هرگاه خواستید این تنظیمات را روی کامپیوتر خود اعمال کنید کافیست تا با استفاده از دستور زیر فایل .txt ساخته شده را Restore کنید:

netsh -f c:\location1.txt

همچنین می توانید از سوئیچ کلی‌ EXEC بجای -F نیز استفاده کنید:

netsh exec c:\location2.txt

با Netsh.exe همچنین می توانید به NIC فرمان دهید که به صورت اتوماتیک ازDHCP تنظیمات IP را دریافت نماید. جهت دریافت IP اتوماتیک از DHCP کافیست دستور زیر را وارد cmd نمایید:

netsh interface ip set address “Local Area Connection” dhcp

برای اختصاص آدرس‌های DNS و یا WINS هم می توانید از دستورات زیر استفاده کنید:

netsh interface ip set dns “Local Area Connection” static 192.168.0.200 netsh interface ip set wins “Local Area Connection” static 192.168.0.200

برای دریافت DNS به صورت اتوماتیک هم دستور زیر به کار می رود:

netsh interface ip set dns “Local Area Connection” dhcp

در صورت مفید بودن این مقاله ،آن را به اشتراک بگذارید .

اشتراک گذاری در facebook
اشتراک گذاری در twitter
اشتراک گذاری در linkedin
اشتراک گذاری در skype
اشتراک گذاری در telegram
اشتراک گذاری در whatsapp
اشتراک گذاری در pinterest
اشتراک گذاری در reddit
اشتراک گذاری در odnoklassniki
اشتراک گذاری در tumblr

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *