কিছু ক্ষেত্রে একজন প্রশাসককে Windows-এ একাধিক IP ঠিকানা এক একক নেটওয়ার্ক ইন্টারফেস (NIC) কনফিগার করতে হবে। এই ধরনের পরিস্থিতির একটি উদাহরণ হল একটি আইআইএস বা অ্যাপাচি সার্ভারে অনন্য আইপি ঠিকানা এবং এসএসএল শংসাপত্র (যেমন, লেটস এনক্রিপ্ট থেকে এসএসএল শংসাপত্র) সহ একাধিক সাইট চালানোর প্রয়োজন হতে পারে, একটি সাবনেটে আইপি ঠিকানা পরিবর্তন করার জন্য প্রস্তুত করা, অ্যাপ্লিকেশনগুলিকে আবদ্ধ করা বিভিন্ন IP ঠিকানা, ইত্যাদি।
আসুন বিবেচনা করি কিভাবে Windows 10-এ একটি নেটওয়ার্ক ইন্টারফেসে একটি অতিরিক্ত স্ট্যাটিক আইপি ঠিকানা যোগ করা যায় (একইভাবে আপনি Windows সার্ভারে একটি NIC-তে একটি অতিরিক্ত IP ঠিকানা যোগ করতে পারেন)। প্রথমত, নিশ্চিত করুন যে আপনার ইথারনেট নেটওয়ার্ক অ্যাডাপ্টারে শুধুমাত্র একটি আইপি ঠিকানা বরাদ্দ করা হয়েছে। এটি করতে, এই কমান্ডটি চালান:
ipconfig
আপনি দেখতে পাচ্ছেন, স্থানীয় নেটওয়ার্ক সংযোগে একটি আইপি ঠিকানা (192.168.1.90) বরাদ্দ করা হয়েছে (এটিকে আমার ক্ষেত্রে ইথারনেট0 বলা হয়)।
আপনি বিভিন্ন উপায়ে দ্বিতীয় স্ট্যাটিক আইপি ঠিকানা যোগ করতে পারেন।
Windows GUI এর মাধ্যমে কিভাবে একটি অতিরিক্ত IP ঠিকানা যোগ করবেন?
আপনি Windows GUI থেকে দ্বিতীয় আইপি ঠিকানা যোগ করতে পারেন।
- কন্ট্রোল প্যানেল খুলুন -> নেটওয়ার্ক এবং ইন্টারনেট -> নেটওয়ার্ক এবং শেয়ারিং সেন্টার -> অ্যাডাপ্টার সেটিংস পরিবর্তন করুন (বা শুধু
ncpa.cpl
চালান কমান্ড); - আপনার নেটওয়ার্ক ইন্টারফেসের বৈশিষ্ট্যগুলি খুলুন;
- TCP/IP v4 নির্বাচন করুন প্রোটোকলের তালিকায় এবং বৈশিষ্ট্য ক্লিক করুন;
- উন্নত -এ ক্লিক করুন বোতাম এবং তারপর যোগ করুন টিপুন IP ঠিকানা বিভাগে;
- একটি অতিরিক্ত IP ঠিকানা, IP সাবনেট মাস্ক নির্দিষ্ট করুন এবং যোগ করুন ক্লিক করুন;
- অনেকবার ঠিক আছে ক্লিক করে পরিবর্তনগুলি সংরক্ষণ করুন।
ipconfig
ব্যবহার করে কমান্ড, নিশ্চিত করুন যে দ্বিতীয় আইপি ঠিকানাটি এই ইন্টারফেসে উপস্থিত হয়েছে।
ping
ব্যবহার করে একই নেটওয়ার্কের অন্যান্য কম্পিউটার থেকে দ্বিতীয় আইপি ঠিকানার উপলব্ধতা পরীক্ষা করুন আদেশ এটার সাড়া দেওয়া উচিত।
SkipAsSource ফ্ল্যাগ
এই পদ্ধতি ব্যবহার করে দ্বিতীয় আইপি ঠিকানা যোগ করার প্রধান ত্রুটি হল যে SkipAsSource
(SkipAsSource=False) পতাকা এটির জন্য সক্ষম নয়। SkipAsSource সক্রিয় থাকলে (সত্য), IP ঠিকানাটি আউটবাউন্ড সংযোগের জন্য সিস্টেম দ্বারা ব্যবহার করা হবে না, যদি এটি একটি নির্দিষ্ট অ্যাপ্লিকেশন দ্বারা স্পষ্টভাবে ব্যবহার করা হয়। এছাড়াও, যদি পতাকা সক্রিয় থাকে, দ্বিতীয় আইপি ঠিকানাটি DNS-এ নিবন্ধিত হয় না (এমনকি যখন গতিশীল নিবন্ধন সক্রিয় থাকে)। সাধারণভাবে, আপনি SkipAsSource প্যারামিটার ব্যবহার করে প্রধান IP ঠিকানা সেট করতে পারেন।
Netsh কমান্ড ব্যবহার করে কিভাবে দ্বিতীয় আইপি ঠিকানা বরাদ্দ করবেন?
আপনি Netsh
ব্যবহার করে কমান্ড প্রম্পট থেকে একটি অতিরিক্ত আইপি ঠিকানা বরাদ্দ করতে পারেন ইউটিলিটি এই কমান্ডটি আপনাকে একটি আইপি ঠিকানার জন্য SkipAsSource সেট করার অনুমতি দেয়৷
প্রশাসক হিসাবে কমান্ড প্রম্পট খুলুন এবং এই কমান্ডটি চালান:
Netsh int ipv4 add address name="Local Area Connection" 192.168.1.92 255.255.255.0 SkipAsSource=True
PowerShell ব্যবহার করে সেকেন্ডারি IP ঠিকানা যোগ করা
আপনি NetIPAddress ব্যবহার করে একটি নেটওয়ার্ক ইন্টারফেসে একটি দ্বিতীয় আইপি উপনাম যোগ করতে পারেন PowerShell cmdlets (এই cmdletটি Windows 2012 / Windows 8 এ PowerShell সংস্করণে উপস্থিত হয়েছিল।)
উপলব্ধ ইন্টারফেসের তালিকা প্রদর্শন করুন:
Get-NetIPAddress | ft IPAddress, InterfaceAlias, SkipAsSource
IPAddress InterfaceAlias SkipAsSource<
--------- -------------- ------------
172.23.53.241 vEthernet False
192.168.1.90 Ethernet0 False
127.0.0.1 Loopback Pseudo-Interface 1 False
Ethernet0 NIC-এর জন্য একটি অতিরিক্ত IP ঠিকানা যোগ করতে, এই কমান্ডটি চালান:
New-NetIPAddress –IPAddress 192.168.1.92 –PrefixLength 24 –InterfaceAlias “Ethernet0” –SkipAsSource $True
IPAddress : 192.168.1.92
InterfaceIndex : 11
InterfaceAlias : Ethernet0
AddressFamily : IPv4
Type : Unicast
PrefixLength : 24
PrefixOrigin : Manual
SuffixOrigin : Manual
AddressState : Tentative
ValidLifetime : Infinite ([TimeSpan]::MaxValue)
PreferredLifetime : Infinite ([TimeSpan]::MaxValue)
SkipAsSource : True
PolicyStore : ActiveStore
SkipAsSource প্যারামিটার পরিবর্তন করতে এবং নেটওয়ার্ক ইন্টারফেসের এই IP ঠিকানা থেকে বহির্গামী ট্র্যাফিকের অনুমতি দিতে, এই কমান্ডটি ব্যবহার করুন:
Get-NetIPAddress 192.168.1.92 | Set-NetIPAddress -SkipAsSource $False