اصولا این راهنما زمانی مورد استفاده قرار میگیرد که سرور شما بیش از یک IP دارد. زمانیکه یک IP به عنوان IP اصلی یا Primary و مابقی به عنوان IPهای اضافه مورد استفاده قرار میگیرند.
1- ابتدا بایستی IP اصلی را با کلیک راست بر روی کارت شبکه سرور و مراجعه به Properties > Internet Protocol Version 4 (TCP/IP) > Properties به سرور معرفی کنیم. در این بخش IP اصلی را به همراه Gate way و Subnet Mask و البته DNS Serverها مورد نظر، تعریف کنید.
IP Address: 152.24.36.12
Subnet Mask: 255.255.255.192
Default Gateway: 152.24.36.1
DNS1: 8.8.8.8
DNS2: 4.2.2.4
2- پس از وارد کردن موارد فوق دکمه Ok را انتخاب کرده و دوباره به قسمت Internet Protocol version 4(TCP/IP) > Properties مراجعه و اینبار بدون تغییر در تنظیمات IP اصلی، بر روی دکمه Advanced کلیک کنید.
3- در پنجره جدید در بخش IP Address بر روی دکمه Add کلیک کردن و IP اضافه را به همراه Subnet Mask آن وارد کنید و تغییرات را تا پایان ذخیره یا Ok کنید. (به ازای هر IP اضافه این فرایند بایستی تکرار شود)
مثال: فرض کنید IP اصلی مد نظر ما 152.24.36.12 باشد و IP های اضافه ما 152.24.36.08 و 152.24.36.28 باشد. به این ترتیب IP کوچکتر یعنی 152.24.36.08 به عنوان IP خروجی سرور تنظیم میشود و ما باید با طی ادامه مراحل، سرور را مجبور کنیم که IP اصلی خروجی را به 152.24.36.12 تبدیل کند.
4- CMD سرور را باز کرده و فرمان زیر را در آن اجرا کنید:
route print
نتیجه این فرمان برای مثال ما، چیزی شبیه متن زیر میباشد:
C:\Users\Administrator>route print
=====================================================================
Interface List
3...c4 2f 32 76 1e b2 ......Intel(R) Ethernet Connection (7) Hju13
1...........................Software Loopback Interface 1
=====================================================================
IPv4 Route Table
=====================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 152.24.36.1 152.24.36.08 26
152.24.36.08 255.255.255.192 On-link 152.24.36.08 281
152.24.36.12 255.255.255.255 On-link 152.24.36.08 281
152.24.36.28 255.255.255.255 On-link 152.24.36.08 281
127.0.0.0 255.0.0.0 On-link 127.0.0.1 331
127.0.0.1 255.255.255.255 On-link 127.0.0.1 331
127.255.255.255 255.255.255.255 On-link 127.0.0.1 331
216.0.0.0 150.0.0.0 On-link 127.0.0.1 331
216.0.0.0 150.0.0.0 On-link 152.24.36.08 281
255.255.255.255 255.255.255.255 On-link 127.0.0.1 331
255.255.255.255 255.255.255.255 On-link 152.24.36.08 281
=====================================================================
Persistent Routes:
Network Address Netmask Gateway Address Metric
0.0.0.0 0.0.0.0 152.24.36.1 1
=====================================================================
IPv6 Route Table
=====================================================================
Active Routes:
If Metric Network Destination Gateway
1 236 ::2/128 On-link
=====================================================================
Persistent Routes:
None
نتیجه بالا نشان میدهد که سرور ما از 3 IP استفاده میکند که Interface یا خروجی اصلی آن 152.24.36.08 می باشد و بایستی به 152.24.36.12 تغییر یابد.
5- نرم افزار Windows PowerShell را در ویندوز باز کنید. (همین عبارت را در بخش جستجو ویندوز سرور وارد کرده و سپس آن را باز کنید)
فرمان زیر را در آن اجرا کنید:
get-netadapter | get-netipaddress | select ipaddress, skipassource
نتیجه این فرمان معمولا به شکل زیر است:
ipaddress skipassource
--------- ------------
cf80::3b25:36e7:6321:5213%1 False
152.24.36.08 False
152.24.36.12 False
152.24.36.28 False
عبارت False در مقابل هر IP به آن معناست که ویندوز سرور مختار است تا بر اساس روال خود هر کدام از IPها را به عنوان IP اصلی خروجی یا Interface مد نظر قرار دهد. پس ما باید IP کوچکتر از IP اصلی را با اجرای فرمان زیر به True تبدیل کنیم. تا ویندوز سرور از این IP بگذرد:
Set-NetIPAddress -IPAddress 152.24.36.08 -SkipAsSource $True
حال که از دو IP باقیمانده، 152.24.36.12 کوچکتر است بنابراین همین IP به عنوان IP اصلی و خروجی سرور تنظیم میشود.
با این تغییر ساده، اینبار خروجی فرمان route print در CMD به شکل زیر تغییر خواهد یافت: (به بخش Interface دقت کنید)
C:\Users\Administrator>route print
=====================================================================
Interface List
3...c4 2f 32 76 1e b2 ......Intel(R) Ethernet Connection (7) Hju13
1...........................Software Loopback Interface 1
=====================================================================
IPv4 Route Table
=====================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 152.24.36.1 152.24.36.12 26
152.24.36.08 255.255.255.192 On-link 152.24.36.12 281
152.24.36.12 255.255.255.255 On-link 152.24.36.12 281
152.24.36.28 255.255.255.255 On-link 152.24.36.12 281
127.0.0.1 255.0.0.0 On-link 127.0.0.1 331
127.0.0.1 255.255.255.255 On-link 127.0.0.1 331
127.255.255.255 255.255.255.255 On-link 127.0.0.1 331
216.0.0.0 150.0.0.0 On-link 127.0.0.1 331
216.0.0.0 150.0.0.0 On-link 152.24.36.12 281
255.255.255.255 255.255.255.255 On-link 127.0.0.1 331
255.255.255.255 255.255.255.255 On-link 152.24.36.12 281
=====================================================================
Persistent Routes:
Network Address Netmask Gateway Address Metric
0.0.0.0 0.0.0.0 152.24.36.1 1
=====================================================================
IPv6 Route Table
=====================================================================
Active Routes:
If Metric Network Destination Gateway
1 236 ::2/128 On-link
=====================================================================
Persistent Routes:
None
کار تمام شد! حال چنانچه در گوگل کلمه my ip را جستجو کنید، IP اصلی و خروجی سرور به درستی نمایش داده خواهد شد.