تغییر آی پی با cmd در ویندوز
تغییر یک آدرس IP در رایانه شخصی با استفاده از کنترل پنل به اندازه کافی آسان است، اما آیا می دانستید که می توانید این کار را از Command Prompt نیز انجام دهید؟ با نحوه تغییر آی پی با cmd در ویندوز همراه ما باشید.
ما قصد داریم از دستور netsh استفاده کنیم، اما این دستور برای کار کردن نیاز به این دارد که Command Prompt به عنوان مدیر راه اندازی شود. دستور netsh به شما امکان می دهد تقریباً هر جنبه ای از اتصالات شبکه خود را در ویندوز پیکربندی کنید.
تغییر آی پی کامپیوتر با cmd
برای راهاندازی Command Prompt (یا PowerShell) بهعنوان Admin، منوی Start را باز کنید، «cmd» را جستجو کنید، نشانگر را روی نتیجه قرار دهید، سپس روی «Run as Administrator» کلیک کنید.
در ویندوز ۱۰ یا ویندوز ۱۱، همچنین میتوانید روی منوی استارت راست کلیک کنید (یا Windows+X را روی صفحهکلید خود فشار دهید) تا منوی Power User باز شود و «PowerShell (Admin)» را انتخاب کنید.
قبل از اینکه آدرس IP و اطلاعات مربوط به آن را تغییر دهید، باید نام کامل شبکه را برای رابطی که می خواهید تغییر دهید پیدا کنید. برای این کار دستور زیر را تایپ کنید:
netsh interface ipv4 show config
به پایین بروید تا رابط مورد نظر خود را ببینید. در این مثال، ما قصد داریم اتصال Wi-Fi را تغییر دهیم، که در دستگاه ما فقط “Wi-Fi” نام دارد. همچنین نامهای پیشفرض دیگری را که ویندوز به رابطها اختصاص میدهد، مانند “Local Area Connection”، “Local Area Connection* 2” و “Ethernet” مشاهده خواهید کرد.
فقط موردی را که به دنبالش هستید پیدا کنید و نام دقیق آن را یادداشت کنید. همچنین میتوانید نام را در Notepad کپی و جایگذاری کنید و بعداً به Command Prompt برگردید تا کارها آسانتر شود.
با در دست داشتن نام رابط، آماده تغییر آدرس IP، و subnet mask ، gateway هستید. برای انجام این کار، دستوری را با استفاده از کد زیر صادر می کنید:
netsh interface ipv4 set address name="YOUR INTERFACE NAME" static IP_ADDRESS SUBNET_MASK GATEWAY
برای مثال، دستور شما ممکن است چیزی شبیه به زیر باشد:
netsh interface IPv4 set address name="Wi-Fi" static 192.168.3.8 255.255.255.0 192.168.3.1
جایی که اطلاعات با هر چیزی که می خواهید استفاده کنید جایگزین می شود. در مثال ما، دستور زیر کارهای زیر را انجام می دهد:
- از نام رابط “Wi-Fi” استفاده می کند
- آدرس IP را روی ۱۹۲.۱۶۸.۳.۱ تنظیم می کند/
- Subnet mask را روی ۲۵۵.۲۵۵.۲۵۵.۰ تنظیم می کند
- gateway را روی ۱۹۲.۱۶۸.۳.۱ تنظیم می کند
و اگر از یک آدرس IP ثابت استفاده می کنید اما می خواهید به استفاده از یک آدرس IP اختصاص داده شده به طور خودکار توسط یک سرور DHCP – مانند روتر خود – تغییر دهید، می توانید به جای آن از دستور زیر استفاده کنید:
netsh interface IPv4 set address name="YOUR INTERFACE NAME" source=dhcp
تنظیمات DNS خود را در Command Prompt تغییر دهید
همچنین می توانید از netsh برای تغییر سرورهای DNS مورد استفاده توسط یک رابط شبکه استفاده کنید. سرورهای DNS شخص ثالث – مانند Google Public DNS و OpenDNS – می توانند سریعتر و قابل اعتمادتر از سرورهای DNS ارائه شده توسط ISP شما باشند. دلیل شما برای تغییر سرور DNS هرچه که باشد ، میتوانید این کار را در روتر انجام دهید تا بر روی همه دستگاههایی که اطلاعات خود را از مودم یا هر دستگاه دریافت میکنند، تأثیر بگذارد. اگر میخواهید سرورهای DNS را فقط برای یک رایانه شخصی تغییر دهید، انجام آن با دستور netsh آسان است.
شما باید از این دستور دو بار استفاده کنید: یک بار برای تنظیم سرور DNS اصلی و یک بار برای تنظیم سرور DNS ثانویه یا پشتیبان. برای تنظیم سرور DNS اصلی خود، از دستور زیر استفاده کنید:
netsh interface ipv4 set dns name="
YOUR INTERFACE NAME
" static DNS_SERVER
برای مثال، دستور شما ممکن است چیزی شبیه به زیر باشد (که در آن ما آن را روی سرور اصلی DNS عمومی گوگل، ۸.۸.۸.۸ قرار می دهیم):
netsh interface ipv4 set dns name="Wi-Fi" static 8.8.8.8
برای تنظیم سرور DNS ثانویه خود، از یک دستور بسیار مشابه استفاده خواهید کرد:
netsh interface ipv4 set dns name="
YOUR INTERFACE NAME
" static
DNS_SERVER
index=2
بنابراین، در ادامه مثال ما، ممکن است DNS ثانویه خود را به عنوان سرور ثانویه Google Public DNS تنظیم کنید که ۸.۸.۴.۴ است:
netsh interface ipv4 set dns name="Wi-Fi" static 8.8.4.4 index=2
امیدواریم این مقاله برای شما مفید قرار گرفته شده باشد. در ادامه میتوانید با ۸ راه برای پنهان کردن و تغییر آدرس IP شما آشنا شوید.
دیدگاه ها