NAT tələbi, dəyişən ünvanları və onları dəyişməyə icazə verilən komponenti adlandırmayana qədər tələb sayılmır. MuleSoft bağlantısında bu qərar üç girişə əsaslanır: backend-ə çoxdan-birə port tərcüməsi, yoxsa birdən-birə prefiks ləqəbi lazımdır; həqiqətən sahib olduğunuz AWS birləşməsi bu xəritələməni edə bilirmi; və bütün yol satıcının dəstəklədiyi kombinasiya daxilində qalırmı. Bunları səhv etsəniz, işləyən, amma yoxlamadan keçməyən laboratoriya qurarsınız.

Yeganə sabit nöqtə odur ki, Anypoint VPN özü tərcümə cihazı deyil. CloudHub 2.0 sənədləri NAT-ı orada dəstəklənməyən kimi göstərir, yəni tunelin işçi ünvanlarınızı gizlədəcəyini fərz edən istənilən dizayn artıq pozulub.

Tərcümənin nə etməli olduğunu müəyyənləşdirin

Əgər çoxlu tətbiq işçisi backend üçün bir ünvan kimi görünməlidirsə, tələb paylaşılan mənbə tərcüməsidir, adətən nəzarət etdiyiniz firewall üzərində vəziyyət saxlayan SNAT və ya PAT. Həmin element təsdiqlənmiş yolda oturmalı, axının bütün ömrü boyu vəziyyətini saxlamalı və yenidən yazdığı hər bağlantı üçün cavab trafikini görməlidir. Sessiya ortasında vəziyyətin itirilməsi bağlantını zəiflətmir; onu bitirir. Tərcümə vəziyyətini paylaşmaqdan imtina edən firewall cütü, failover-dən sonra ehtiyat üzvə düşən hər sessiyanı atacaq. Həmin elementi ötürmə qabiliyyətinə görə deyil, eyni vaxtlı axınlara görə ölçün.

Əgər bunun əvəzinə iki şəbəkə üst-üstə düşürsə və hər host ayrı ləqəb tələb edirsə, tələb birmənalı xəritələnmiş prefikslər, uyğun marşrutlar və xəritələmə ilə razılaşan ad həlli olan birdən-birə ünvan planıdır. Bütün işçiləri bir ünvanın arxasında gizlətmək bunun ucuz variantı deyil və dizayn baxışında birini digəri ilə dəyişmək layihələrin rüb itirməsinin yoludur.

Məhsul seçməzdən əvvəl qərarı konkret şərtlərlə qeyd edin: ilkin mənbə, ilkin təyinat, tərcümə edilmiş dəyər, başlatma istiqaməti, tərcüməçinin sahibi və gözlənilən cavab marşrutu. Backend jurnallarının hansı kimliyi saxlayacağını da əlavə edin, çünki bütün mənbələri gizlədən dizayn həm də hər müştəri üzrə auditi məhv edir.

AWS-un xəritələməni sizin üçün edə biləcəyini yoxlayın

AWS indi Transit Gateway və Cloud WAN birləşmələrində idarə olunan birdən-birə NAT-ı sənədləşdirir; bu, 2026-cı ilin oktyabr ayının sonunda elan edilib, yəni transit gateway-in heç vaxt tərcümə edə bilməyəcəyi barədə köhnə ümumi iddia artıq köhnəlib. Transit Gateway NAT sənədləri vəziyyət saxlamayan IPv4 prefiks xəritələməsini təsvir edir: ilkin və tərcümə edilmiş prefikslər eyni uzunluğu saxlayır, host bitləri və nəqliyyat portları tərcümədən sonra da qalır. Giriş və çıxış istiqamətlərini ayrı dizayn qərarları kimi oxuyun, çünki onlar ayrıca konfiqurasiya olunur və biri hazır ola bilər, digəri isə olmaya bilər. Bu təsvirdə heç nə axın üzrə vəziyyət nəzərdə tutmur, ona görə xəritələmənin bağlantıları sizin üçün izləyəcəyini gözləməyin.

Bu o deməkdir ki, 10.80.0.0/16 ünvanının 172.28.0.0/16 ünvanına xəritələnməsi 10.80.10.23 ünvanını 172.28.10.23 ünvanına çevirir. O, /16-nı bir ünvana sıxışdırmır və PAT tələbini əvəz etmir. O, həmçinin seçilmiş birləşmə növlərini, o cümlədən VPC və Site-to-Site VPN əhatə edir, amma Client VPN birləşmələrini yox, və konfiqurasiya Anypoint tərəfində deyil, transit gateway sahibindədir.

Bu funksiyanı daha bir mümkün nəzarət nöqtəsi kimi qəbul edin, yerləşdirmənizin ondan istifadə edə biləcəyinin sübutu kimi yox. CloudHub 2.0 müştərinin öz AWS hesabındakı transit gateway-ə private-space birləşmələrini sənədləşdirir, regional və hüquq şərtləri ilə birlikdə, ona görə yeni variant ətrafında dizayn etməzdən əvvəl real birləşmə növünü, sahibini və satıcının dəstək mövqeyini təsdiqləyin.

Yolu dəstəklənən sərhəd daxilində saxlayın

Firewall tərcüməçisi üçün işləyən tunelə ümumi NAT qaydası yapışdırmaq əvəzinə həmin məhsulun dəstəklədiyi VPN, tərcümə və marşrutlaşdırma modelindən istifadə edin. Backend-in cavabı eyni tərcümə elementindən qayıtmalıdır və sağlam çıxış tuneli bu əks yol barədə heç nə demir.

Transit gateway marşrutu üçün private-space birləşməsini, müvafiq marşrut cədvəllərini, yerli birləşməni və müştərinin həqiqətən konfiqurasiya edə bildiyi hissələri inventarlaşdırın. Bu, fərqli bağlantı arxitekturasıdır, mövcud Anypoint VPN bağlantısına vurulmuş NAT işarəsi deyil, və dəstək sərhədi onunla birlikdə dəyişir.

Üç variantı bir cədvəldə müqayisə edin

Əksər komandalar yalnız iki suala cavab verməlidir: çoxdan-birə, yoxsa birdən-birə, və birləşmənin sahibi kimdir. Aşağıdakı cədvəl bu cavabları başlanğıc variantına çevirir.

RequirementStarting optionWhat breaks it
Many workers, one backend addressStateful PAT on your firewallAsymmetric return path, expired state
Overlapping /16s, one-to-oneAWS prefix mapping on a supported attachmentClient VPN attachment, no explicit config
Per-client audit must surviveKeep original sources, translate downstreamAny many-to-one hiding of sources

Üçüncü sütunu sonradan ağıla gələn şey kimi deyil, yoxlama sualı kimi oxuyun. Kağızda icazə verilən, amma sahibi olmadığınız birləşmədə konfiqurasiya edilən prefiks xəritəsi hələ də bloklanmış layihədir və trafiki keçirən, lakin hər müştəri üzrə jurnallamayan PAT qaydası arxasınca gələn auditi keçmir.

Xəritələməni vəd etməzdən əvvəl yoxlayın

Yoldan bir təzə tətbiq əməliyyatı keçirin və yalnız sorğunu deyil, cavabı da təsdiqləyin. Backend sahibindən jurnallarında hansı mənbə ünvanının qeyd olunduğunu soruşun, ünvan ailəsi ilə işləmənin hər iki istiqamətdə plana uyğun olduğunu yoxlayın və rədd edilməli olan bir yolun hələ də rədd edildiyini təsdiqləyin. Köhnə bağlantı yenicə dəyişdirdiyiniz xəritələmə barədə heç nə sübut etmir.

Backend autentifikasiyasını onun icazə siyahısını təmin edən tərcümə edilmiş ünvandan asılı olmayaraq saxlayın, çünki xəritələmə şəbəkə işidir, girişə nəzarət qərarı deyil. Parol sıfırlaması NAT prefiksindən asılı olduğu anda hər gələcək diapazon dəyişikliyi kəsimə çevrilir.

Təsdiqdən əvvəl üç cavabı yazın: tərcümə növü, tərcüməçinin sahibi və onu daşıyan dəstəklənən birləşmə və ya məhsul yolu. Əgər bunlardan hər hansı biri hələ təxmindirsə, dizayn dəyişiklik pəncərəsinə hazır deyil.

Əlaqəli məqalələr