එක් Azure VPN VM එකක පොදු IP දෙකක්: කවරක් කුමක් කරයිද
VPN පැකට්ටුව පිළිගන්නා ලිපිනය ක්ලයන්ට්ගේ වෙබ් ඉල්ලීමේ පොදු මූලාශ්රය තෝරන්නේ නැත. පිවිසුම, නික්මුම සහ ටනල් බන්ධනය වෙන් වෙන් වශයෙන් තීරණය කරන්න.
එක් Azure VPN VM එකක පොදු IP දෙකක් තිබීම කලාතුරකින් සැබෑ වන අපේක්ෂාවක් ඇති කරයි: ක්ලයන්ට් සම්බන්ධ වන ලිපිනයම වෙබ් අඩවි දකින ලිපිනය වේ. මෙම ප්රතිඵලය ස්වාධීන තීරණ තුනකින් සිදු වේ, ඒවායින් පළමුවැන්න පමණක් ටනල් ශ්රාවකයාට අදාළ වේ. දෙවැන්න යනු යොමු කළ ක්ලයන්ට් රහස්ය ගමන් වලට භාවිතා වන අමුත්තන් මූලාශ්රයයි, තෙවැන්න එම මූලාශ්රයට අදාළ Azure නික්මුම් ක්රමයයි. එකක් වෙනස් කළ විට අනෙක් දෙක තිබූ තැනම රැඳේ, එබැවින් එක් එක් දෙය පැහැදිලිව තීරණය කරන්න.
තීරණය 1: ටනලය අවසන් වන තැන
Azure පොදු IP එකක් NIC මත ඇති පුද්ගලික IP වින්යාසයක් සමඟ සම්බන්ධ වේ; එය අමුත්තන් මෙහෙයුම් පද්ධතිය තුළ ඔබ එකතු කරන ලිපිනයක් නොවේ. උපකල්පනය නොකර සිතියම කියවන්න: az network nic show --ids /subscriptions/.../networkInterfaces/vpn-nic --query 'ipConfigurations[].{private:privateIPAddress,public:publicIPAddress.id}'. එම විමසුම ආපසු දෙන ඕනෑම පුද්ගලික ලිපිනයක් අමුත්තන් සැබවින්ම තිබිය යුතු ලිපිනයයි.
එක් NIC එකකට IP වින්යාස කිහිපයක් දැරිය හැක, එබැවින් පොදු ලිපින දෙකකට NIC දෙකක් අවශ්ය නොවේ. සැලසුම සැබවින්ම NIC දෙකක් භාවිතා කරන්නේ නම්, එක් එකක් තමන්ගේ අමුත්තන් මාර්ග සහ ඊළඟ පිම්ම ගෙන එයි, ඔබ සරල කිරීම වෙනුවට මාර්ගගත කිරීමේ තීරණයක් එකතු කර ඇත.
පැහැදිලි ස්ථානීය බන්ධනයක් සහිත සේවාවක් සඳහා අමුත්තන්ගේ සැබෑ පුද්ගලික ලිපිනයට බැඳෙන්න, කිසිදා පොදු ආදේශකයට නොවේ. සියලු ලිපින පිළිගන්නා ශ්රාවකයා තමා වෙත ළඟා වන සෑම IP වින්යාසයක් හරහාම ගමන් පිළිගනී, එබැවින් බන්ධන අනුපිළිවෙල තීරණය කරයි යැයි බලාපොරොත්තු වනවාට වඩා ජාල ආරක්ෂක කණ්ඩායම සහ සත්කාරක ගිනිපවුරෙන් පිවිසුම සීමා කරන්න.
තීරණය 2: යොමු කළ ක්ලයන්ට් භාවිතා කරන මූලාශ්රය
ද්වාරය ක්ලයන්ට් ඉල්ලීම විග්රහ කළ පසු, එය යොමු කරන පැකට්ටුව VPN ශ්රාවකයා වෙත පැමිණි පැකට්ටුවට වඩා වෙනස් ය. අමුත්තන්ට සක්රීය යොමු කිරීම, ගැලීමට අවසර දෙන ගිනිපවුරු ප්රතිපත්තියක් සහ ක්ලවුඩ් සැලසුම අවසර දෙන මූලාශ්ර ලිපිනයක් අවශ්ය වේ. ඔබ ක්ලයන්ට්ගේ අභ්යන්තර ලිපිනය පරිවර්තනය කරන්නේ නම්, Azure ඇගයීමට ලක් කරන්නේ එම පරිවර්තිත මූලාශ්රයයි, ක්ලයන්ට්ගේ අභ්යන්තර ලිපිනය නොවේ.
පටු SNAT රීතියකට අමුත්තන්-පුද්ගලික මූලාශ්රයක් තෝරාගත හැක, නමුත් පසුව එන Azure පරිවර්තනය පරදවාලිය නොහැක. VM තුළ එක් එක් ක්ලයන්ට් සඳහා වගකීම අවශ්ය නම් SNAT තෝරන්න; උපජාලයේ නික්මුම් සැලසුම දැනටමත් ස්ථාවර පොදු මූලාශ්රයක් ලබා දෙන්නේ නම් සහ දෙවන පරිවර්තනයක් තත්ත්වය පමණක් එකතු කරන්නේ නම් එය මඟ හරින්න.
තීරණය 3: කවර Azure නික්මුම් ක්රමය ජය ගනීද
Microsoftනික්මුම් ප්රමුඛතා අනුපිළිවෙලලේඛනගත කරයි: උපකරණයකට හෝ ද්වාරයකට අදාළ මාර්ගයට ප්රමුඛතාව ඇත, සහ අදාළ මාර්ගයේ උපජාල NAT Gateway සම්බන්ධතාව අවස්ථා මට්ටමේ පොදු IP ට වඩා ප්රමුඛතාව ලබයි. මෙම අනුපිළිවෙල නිසාම 10.20.0.5 වෙත පරිවර්තනය කිරීමෙන් වෙබ් අඩවියක් 198.51.100.20 දකින බව ඔප්පු නොවේ. නික්මුම් සැලසුම පිළිගැනීමට පෙර ඵලදායී මාර්ග වගුව, NAT Gateway සම්බන්ධය සහ NIC හි පොදු IP එකට එකවර කියවන්න.
තබන්නAzure NIC යොමු කිරීමේ සැකසුමLinux යොමු කිරීමෙන් වෙන් වශයෙන්. ක්ලවුඩ් ධජය මූලාශ්රය හෝ ගමනාන්තය NIC වෙත පවරා නැති පැකට්ටුවලට අවසර දෙයි; එය net.ipv4.ip_forward සක්රීය නොකරයි, සහ අමුත්තන් සැකසුම ක්ලවුඩ් අවසරය ලබා නොදේ.
ටනල් සොකට් එකට තමන්ගේම මූලාශ්ර තීරණයක් ඇත
wg-quick යටතේ WireGuard හි Address WireGuard අතුරුමුහුණතට ලිපිනයක් පවරයි; එය බාහිර UDP බන්ධන උපදෙසක් නොවේ. සංකේතනය කළ සොකට් හි මූලාශ්රය මාර්ග වගුව අනුගමනය කරයි, එබැවින් ප්රතිපත්ති මාර්ගයක් හෝ දෙවන පෙරනිමි මාර්ගයක් අතුරුමුහුණත ලිපිනය ස්පර්ශ නොකර එය ගෙන යා හැක.OpenVPNහි local විකල්පය සහ UDP multihome එලෙසම හැසිරේ: ඒවා ශ්රාවකයාට සහ ඔහුගේ පිළිතුරුවලට අදාළ වේ, යොමු කළ සෑම ක්ලයන්ට්ගේ අන්තර්ජාල මූලාශ්රයට නොවේ.
ටනලය දරන යටි ස්තර මාර්ගය රැක ගන්න, සහ ක්ලයන්ට් තවමත් අපේක්ෂිත පිවිසුම් සැකැස්මෙන් සත්යාපිත පිළිතුරු ලබන බව තහවුරු කරන්න. ලිපින ලැයිස්තු අනුපිළිවෙල ස්ථිර මූලාශ්ර තේරීම් ප්රතිපත්තියක් ලෙස විශ්වාස නොකරන්න, මන්ද NIC වෙත එකතු වන ඊළඟ ලිපිනය කවරක් ජය ගනීද යන්න වෙනස් කළ හැක.
කුමක් පිළිගත යුතුද, කවර අනුපිළිවෙලකටද
ප්රතිඵල තුන වෙන් වෙන් වශයෙන් පිළිගන්න. පළමුව, බාහිර ක්ලයන්ට් එකක් අපේක්ෂිත VPN පිවිසුමට ළඟා වේ. දෙවනුව, එම VPN ක්ලයන්ට්ගේ නව අවසර ලත් ඉල්ලීමක් ලේඛනගත අන්තර්ජාල නික්මුම හරහා පිට වේ. තෙවනුව, අනපේක්ෂිත ශ්රාවක සහ යොමු කිරීම් මාර්ග ප්රතික්ෂේප වී පවතී. පොදු-සිට-පුද්ගලික සිතියම් සහ එක් එක් තීරණයේ අමුත්තන් සහ ක්ලවුඩ් හිමිකරුවන් එකම තැනක සටහන් කරන්න.
සාර්ථක ටනලයක් ඔප්පු කරන්නේ පළමු කොටස පමණි. නව ගැලීමකින් නික්මුම පරීක්ෂා කරන්න, මන්ද හැඹිලිගත සම්බන්ධතාවක් මාර්ගය වෙනස් වූ පසුවත් දිගු කලක් පැරණි මූලාශ්රය භාවිතා කළ හැක.