Anypoint VPN эсвэл Transit Gateway NAT: орчуулга хаана хийгддэг
Anypoint VPN нь хаягуудыг өөрөө орчуулдаггүй. NAT амлахын өмнө галт хананы PAT, AWS префиксийн зурагт эсвэл өөр холболтын аль нэгийг сонгоно уу.
NAT-ын шаардлага нь өөрчлөгдөх хаягууд болон тэдгээрийг өөрчлөх зөвшөөрөлтэй бүрэлдэхүүнийг нэрлэх хүртэл шаардлага болохгүй. MuleSoft холболтод энэ шийдвэр гурван оролттой: backend-д олон-нэг рүү портын орчуулга хэрэгтэй юу эсвэл нэг-нэг рүү префиксийн өөр нэр хэрэгтэй юу, таны үнэхээр эзэмшдэг AWS холболт тэр зураглалыг хийж чадах уу, мөн бүх зам нийлүүлэгчийн дэмждэг хослолын дотор үлдэх үү. Эдгээрийг буруу хийвэл ажилладаг боловч хяналтад унадаг лаборатори бүтээнэ.
Ганц тогтмол зүйл бол Anypoint VPN өөрөө орчуулгын төхөөрөмж биш юм. CloudHub 2.0-ийн баримт бичиг NAT-ыг тэнд дэмжигдээгүй гэж жагсаасан тул туннель таны ажилчдын хаягыг нуух болно гэж үзсэн аливаа загвар аль хэдийн эвдэрсэн.
Орчуулга юу хийх ёстойгоо тодорхойл
Олон програмын ажилчид backend-ийн өмнө нэг хаяг мэт харагдах ёстой бол шаардлага нь хуваалцсан эх орчуулга бөгөөд ихэвчлэн таны хянадаг галт ханан дээрх төлөв хадгалдаг SNAT эсвэл PAT. Тэр элемент зөвшөөрөгдсөн замд суух, урсгалын бүх амьдралын турш өөрийн төлөвийг хадгалах, дахин бичсэн холболт бүрийн буцах урсгалыг харах ёстой. Сессийн дунд төлөв алдагдах нь холболтыг муутгахгүй; түүнийг дуусгана. Орчуулгын төлөвийг хуваалцахаас татгалзсан галт хананы хос шилжилтийн дараа нөөц гишүүн дээр буух сесси бүрийг унагана. Тэр элементийг зэрэгцээ урсгалд хэмжиж тохируул, дамжуулах чадварт биш.
Хэрэв хоёр сүлжээ давхцаж, хост бүрд тусдаа өөр нэр хэрэгтэй бол шаардлага нь ойлгомжтой зурагласан префикс, тохирох маршрут, зураглалтай нийцэх нэрийн шийдэл бүхий нэг-нэг рүү хаягийн төлөвлөгөө юм. Ажилчин бүрийг нэг хаягийн ард нуух нь түүний хямд хувилбар биш бөгөөд загварын хяналтад нэгийг нөгөөгөөр солих нь төслүүд улирал алддаг арга юм.
Бүтээгдэхүүн сонгохоос өмнө шийдвэрийг тодорхой нэр томьёогоор бич: анхны эх, анхны очих газар, орчуулсан утга, эхлэх чиглэл, орчуулагчийн эзэмшигч, хүлээгдэж буй хариу маршрут. Backend-ийн логууд ямар таних тэмдэг хадгалахыг нэмж бич, учир нь бүх эхийг нуух загвар нь харилцагч тус бүрийн аудитыг ч устгана.
AWS таны өмнөөс зураглалыг хийж чадах эсэхийг шалга
AWS одоо Transit Gateway болон Cloud WAN холболт дээр удирдлагатай нэг-нэг рүү NAT-ыг баримтжуулж байгаа бөгөөд энэ нь 2026 оны аравдугаар сарын сүүлээр зарлагдсан, тиймээс транзит гарц хэзээ ч орчуулж чадахгүй гэсэн хуучин ерөнхий мэдэгдэл хоцрогдсон. Transit Gateway NAT-ын баримт бичиг төлөвгүй IPv4 префиксийн зураглалыг тайлбарладаг: анхны болон орчуулсан префикс ижил урт хадгалж, хост бит болон тээврийн портууд орчуулгаас амьд үлддэг. Оролт болон гаралтын чиглэлийг тусдаа загварын шийдвэр гэж уншина уу, учир нь тэдгээр тусдаа тохируулагддаг бөгөөд нэг нь бэлэн байхад нөгөө нь байхгүй байж болно. Тэр тайлбарт урсгал тус бүрийн төлөвийг илэрхийлсэн зүйл байхгүй тул зураглал таны өмнөөс холболтыг хянана гэж бүү хүлээ.
Энэ нь 10.80.0.0/16-ыг 172.28.0.0/16 рүү зураглахад 10.80.10.23 нь 172.28.10.23 болно гэсэн үг. Энэ нь /16-г нэг хаяг болгон хумихгүй бөгөөд PAT-ын шаардлагыг орлохгүй. Мөн сонгосон холболтын төрлүүдийг хамардаг, тэдгээрийн дотор VPC болон Site-to-Site VPN байна, гэхдээ Client VPN холболтыг биш, тохиргоо нь Anypoint талд биш, транзит гарцын эзэмшигчид байдаг.
Энэ функцийг өөр нэг боломжит хяналтын цэг гэж үзээрэй, таны байршуулалт үүнийг ашиглаж чадна гэсэн нотолгоо гэж биш. CloudHub 2.0 нь харилцагчийн өөрийнх нь AWS бүртгэл дэх транзит гарц руу чиглэсэн хувийн орон зайн холболтыг бүс нутгийн болон эрхийн нөхцөлтэйгээр баримтжуулдаг тул шинэ сонголтыг тойрч загварчлахаас өмнө бодит холболтын төрөл, түүний эзэмшигч, нийлүүлэгчийн дэмжлэгийн байр суурийг баталгаажуул.
Замыг дэмжигдсэн хил дотор бариарай
Галт хананы орчуулагчийн хувьд ажиллаж буй туннельд ерөнхий NAT дүрэм нааж оруулахын оронд тэр бүтээгдэхүүний дэмждэг VPN, орчуулга, маршрутын загварыг ашигла. Backend-ийн хариу нь ижил орчуулгын элементээр буцаж ирэх ёстой бөгөөд эрүүл гадагш туннель тэр буцах замын талаар юу ч хэлэхгүй.
Транзит гарцын маршрутын хувьд хувийн орон зайн холболт, холбогдох маршрутын хүснэгт, дотоод холболт, харилцагчийн үнэхээр тохируулж чадах хэсгүүдийг бүртгэ. Энэ нь өөр холболтын архитектур бөгөөд одоо байгаа Anypoint VPN холболт дээр боолт хийсэн NAT чагт биш, дэмжлэгийн хил үүнтэй хамт шилждэг.
Гурван сонголтыг нэг хүснэгтэд харьцуул
Ихэнх багт ердөө хоёр асуултад хариулах хангалттай: олон-нэг рүү эсвэл нэг-нэг рүү, мөн холболтыг хэн эзэмшдэг. Доорх хүснэгт тэдгээр хариултыг эхлэх сонголт болгоно.
| Requirement | Starting option | What breaks it |
|---|---|---|
| Many workers, one backend address | Stateful PAT on your firewall | Asymmetric return path, expired state |
| Overlapping /16s, one-to-one | AWS prefix mapping on a supported attachment | Client VPN attachment, no explicit config |
| Per-client audit must survive | Keep original sources, translate downstream | Any many-to-one hiding of sources |
Гурав дахь баганыг дараагийн бодол гэж биш, хяналтын асуулт гэж унш. Цаасан дээр зөвшөөрөгдсөн боловч таны эзэмшдэггүй холболт дээр тохируулсан префиксийн зурагт хэвээр блоклогдсон төсөл бөгөөд урсгалыг нэвтрүүлдэг ч харилцагч тус бүрийн логыг эвддэг PAT дүрэм дараагийн аудитад унадаг.
Амлахаасаа өмнө зураглалыг баталгаажуул
Замаар нэг шинэ програмын үйлдлийг явуулж, зөвхөн хүсэлт биш хариу мөн баталгаажуул. Backend-ийн эзнээс тэдний лог ямар эх хаяг бүртгэснийг асууж, хаягийн гэр бүлийн зохицуулалт хоёр чиглэлд төлөвлөгөөтэй нийцэж байгаа эсэхийг шалга, мөн татгалзах ёстой зам хараахан татгалзагдаж байгаа эсэхийг батал. Хуучин холболт саяхан өөрчилсэн зураглалын талаар юу ч нотолохгүй.
Backend-ийн баталгаажуулалтыг түүний зөвшөөрлийн жагсаалтыг хангах аль ч орчуулсан хаягаас хамааралгүй бариарай, учир нь зураглал бол сүлжээний сантехник, хандалтын хяналтын шийдвэр биш. Нууц үг сэргээх нь NAT префиксээс хамаарах тэр мөчид ирээдүйн аливаа хүрээний өөрчлөлт тасалдал болно.
Батлахаас өмнө гурван хариултыг бич: орчуулгын төрөл, орчуулагчийн эзэмшигч, түүнийг зөөвөрлөх дэмжигдсэн холболт эсвэл бүтээгдэхүүний зам. Хэрэв тэдгээрийн аль нэг нь таамаг хэвээр байвал загвар өөрчлөлтийн цонхонд бэлэн биш.