خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


نحوه تخصیص IP Address در ویندوز سرور Core

نحوه تخصیص IP Address در ویندوز سرور Core
از زمان ویندوز سرور 2008، نسخه Core ویندزو سرور هم ارائه شد که امنیت بالاتری نسبت به نسخه GUI ویندوز سرور ارائه می دهد. از آنجایی که در این نسخه از ویندوز خبری از ابزارهای گرافیکی نیست، تمامی کارها منوط به خط فرمان است. یعنی پیکربندی مورد نظر شما باید از طریق دستورات Command prompt در سرور اعمال گردد. یکی از مهمترین پیکربندی ها تنظیم IP Address و تنظیمات شبکه در ویندوز است. بنابراین در این مطلب به بررسی نحوه پیکربندی تظنیمات شبکه در ویندوز سرور نسخه Core می پردازیم که در تمامی نسخه های Core ویندوز سرور قابل اجرا می باشد.

سیستم یکپارچۀ سازمانی راهکار



IPv4 Addressing

در ویندزوهای سرور به دلیل اینکه سرویس های مهم روی آنها نصب و در حال ارائه حدمات به کاربران و مشتریان است، تنظیم شبکه به صورت static روی آنها تنظیم می شود. پس سرور باید IP Address به همراه Subnet mask و همچنین Default gateway داشته باشد تا سایر سیستم ها در سایر شبکه ها قادر به برقراری ارتباط با آن باشند. بصورت پیشفرض در ویندوز، تنظیمات IP روی DHCP تنظیم شده است که از DHCP Server اقدام به دریافت IP Address می کند. اما ما می خواهیم از طریق دستورات Cmd یک IP Address و سایر تنظیمات را به کارت شبکه ویندوز سرور Core تخصیص دهیم.
برای تنظیم IP Address، Subnet Mask و Default Gateway برای کارت شبکه مورد نظر در ویندوز، از دستور NetSh استفاده خواهیم کرد.

netsh interface ipv4 set address [name=]"IDx" [source=]static [address=]IPAddress [mask=]SubnetMask [gateway=]DefaultGateway

IDx در واقع شناسه آن کارت شبکه ای است که قصد دارید در آن تغییری ایجاد کنید.در خروجی دستور زیر می توانید مقدار idx را که برای هر کارت شبکه مجزاست را مشاهده کنید.

netsh interface ipv4 show interfaces

وقتی فقط یک کارت شبکه داشته باشید، مقدار idx برابر با Local Area Connection می باشد. ولی در هر حالتی، به ستون Name در مقابل idx مورد نظرتان توجه کنید چون در مرحله بعد به نام nic مورد نظر جلوتر نیاز داریم.
سایر مقادیر، یعنی IPAddress، SubnetMask و DefaultGateway که قطعا آنها را می شناسید و با مفاهیم آنها آشنایی دارید.


netsh interface ipv4 set address name="Local Area Connection" source=static address=192.168.1.1 mask=255.255.255.0 gateway=192.168.1.254

ابتدا مقادیر خودتان را در دستور فوق جایگذاری کنید و سپس دستور را در Cmd اجرا کنید. ضمنا دستور فوق را به صورت کوتاه تر و خلاصه تر هم می توانید وارد کنید که نمونه ان را در ذیل مشاهده می کنید. خروجی هر دو دستور یکسان است و فرقی نمی کند.

netsh interface ipv4 set address "Local Area Connection" static 192.168.1.1 255.255.255.0 192.168.1.254

پس از اجرای دستور فوق، کافیست دستور ipconfig را اجرا کنید تا ببینید که IP و تنظیمات جدید به کارت شبکه مورد نظرتان Assign شده است.

DNS Settings

حالا به سراغ تنظیمات DNS در کارت شبکه می رویم. برای تغییر یا تنظیم DNS روی کارت شبکه در ویندوز باز هم از دستور netsh استفاده می کنیم که Syntax آن به صورت زیر می باشد:

netsh interface ipv4 set dnsserver [name=]"IDx" [source=]static [address=]IPAddress

netsh interface ipv4 add dnsserver [name=]"IDx" [address=]IPAdress [index=]ListNumber

ListNumber در واقع شاخص یا Index ای است که به DNS سرورهایی که می خواهید در کارت شبکه اضافه کنید می باشد. هر چه ListNumber کوچکتر باشد، در اولویت آن بالاتر است. در Syntax فوق، دستور اول شامل listnumber نیست. یعنی به صورت پیشفرض در preferred dns اضافه می شود اما در دستور دوم مثلا اگر مقدار 2 را دهید، به عنوان Alternate dns اضافه می شود.
در دستورات زیر DNS Server یا DNS Server های خود جایگزین کنید و دستور را اجرا کنید:

netsh interface ipv4 set dnsserver name="Local Area Connection" source=static address=192.168.1.254

netsh interface ipv4 add dnsserver name="Local Area Connection" address=192.168.1.253 index=2

دستور فوق را به صورت خلاصه تر و کوتاه تر هم می توانید وارد کنید که در زیر نحوه کوتاه تر کردن آن را مشاهده می کنید. باز هم باید مقادیر خودتان را جایگزین کنید.

netsh interface ipv4 set dnsserver "Local Area Connection" static 192.168.1.254

netsh interface ipv4 add dnsserver "Local Area Connection" 192.168.1.253 2


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز