Routerdə VPN olduqda STUN hansı mənbə ünvanını görür?
Marşrut, mənbə seçimi və tərcümə əks etdiricinin bildirdiyi ünvanı müəyyən edir. Yazılacaq üç fakt, sonra hansı yolun qazandığını təsdiqləyən bir sorğu.
Sual bir axtarış kimi səslənir, əslində isə üç qərardır. Binding request hansı marşrutu tutur, nüvə həmin marşrut üçün hansı mənbəni seçir və yolda nəsə bu mənbəni yenidən yazırmı. Üçündən hər hansı birini dəyişin, STUN serverinin bildirdiyi ünvan da onunla dəyişir. Ona görə də VPN routerdədir deməsi tək başına demək olar ki, heç nə demir.
Qərar üç fakta dayanır
Birincisi marşrut: siyasət qaydaları və marşrutlaşdırma cədvəli sorğunun tuneldən yoxsa adi WAN-dan çıxacağına qərar verir və kənarlaşdırılmış təyinat tunel aktiv olsa da ikinci yolu tutur. İkincisi mənbə: nüvə seçilmiş marşrut üçün mənbə seçir və bu seçim marşrutun üstünlük verdiyi mənbədən və uyğun gələn hər hansı qaydadan asılıdır. Üçüncüsü tərcümə: yoldakı NAT seçilmiş mənbəni əvəz edir. Əks olunan ünvan üçünün hasilidir, tunelin xassəsi deyil.
Üçündən birini dəyişin, cavab dəyişir, halbuki hər komponent öz jurnalında hələ də sağlam görünür. Bu, bu diaqnozun ilişib qalmasının adi səbəbidir.
Başlamazdan əvvəl sınaqdan keçirdiyiniz axın üçün üç faktı yazın. İnterfeys, marşrut və tərcümə qaydası nəticəni proqnozlaşdırmağa kifayətdir və məhz bu proqnoz sürprizi məlumatlandırıcı edir. Üçündən birini doldura bilmirsinizsə, o boşluq əsl tapıntıdır.
Bir binding request-i yol boyu izləyin
STUN binding request serverdən müşahidə etdiyi mənbə nəqliyyat ünvanını bildirməsini xahiş edir. Cavab sorğunun keçdiyi yolu təsvir edir, müştəri maşınındakı interfeyslərin siyahısını deyil. İki yolla gələn iki sorğu vicdanla iki fərqli ünvan bildirəcək.
| Path taken | Source the reflector sees | What it means |
|---|---|---|
| Tunnel to a public exit that translates | The exit's public address | The reflector learns nothing about the LAN |
| Tunnel to a private reflector, translated to the tunnel address, no later translation | That tunnel address | An internal identifier is disclosed to that reflector |
| Excluded flow over the ordinary WAN | The WAN address | The tunnel was not used at all |
Bu cədvəli provayder menyusu kimi deyil, şərtlər toplusu kimi oxuyun. Orta sətir özəl əks etdiricinin tunelin öz marşrutlaşdırması və peer siyasəti altında əlçatan olmasını tələb edir; bu, yoxlaya biləcəyiniz konfiqurasiya faktıdır, hesab səviyyəsinin ifadə etdiyi bir şey deyil. Alt sətir siyasət üçün adətən vacibdir, çünki o trafik tunelin içində qalmalı idi. Onların arasında çıxışın tərcümə etdiyi və əks etdiricinin yalnız çıxışı gördüyü adi hal dayanır.
Host namizədləri və server-əksedici namizədlər müxtəlif mexanizmlərdən gəlir, ona görə namizəd siyahısı medianın həqiqətən hansı yolu istifadə etdiyini demir. Sessiyanın hara getdiyini bilmək istəyəndə toplama jurnalını deyil, seçilmiş cütü oxuyun.
Routerin tunel ünvanı nə deyil
Routerə təyin edilmiş tunel ünvanı routerdəki interfeysə aiddir. LAN hostundakı brauzerin öz interfeys ünvanları var və routerin tunel interfeysini birbaşa görmür. İkisini bir-birini əvəz edən hesab etsək, veb səhifənin nə öyrənə biləcəyi barədə özündən əmin səhv cavablar yaranır.
Yönləndirmə onları birləşdirən şeydir. Sorğu routerdən marşrutlaşdırılmış trafik kimi keçir və mənbəyi marşrutlaşdırma və tərcümənin yaratdığı şeydir.
Tunel yolu LAN mənbəyini qoruyursa, özəl əks etdirici bu LAN ünvanını öyrənə bilər, bu əsl açıqlamadır və tunel ünvanından fərqlidir. Yol tunel ünvanına tərcümə edirsə, əks etdirici əvəzində tunel ünvanını öyrənir. Hər iki nəticə eyni hostdakı eyni brauzerlə uyğundur, ona görə müşahidə konkret axına bağlanmalıdır. Tətbiqi günahlandırmazdan əvvəl nüvədən hansı mənbəyi istifadə edəcəyini soruşun.
Açıqlama ilə yan keçmə: iki tapıntı, iki düzəliş
Əks olunan tunel ünvanı icazə verdiyiniz yolda daxili identifikatoru açır. Birbaşa WAN üzərindən sorğu tələb etmək istədiyiniz yoldan yan keçir. Birincisi məlumat məsələsidir, ikincisi icra məsələsi və onlar müxtəlif yerlərdə düzəldilir. İkisini bir sözdə birləşdirmək heç birini həll etməyən düzəliş yaradır.
WebRTC bunu səhv etmədən daha görünən edir, çünki namizədi toplamaq onu seçməklə eyni deyil.
ip route get 203.0.113.7 from 192.0.2.25
ip rule showİcazə verdiyiniz hər əks etdirici ünvanı üçün marşrut sorğusunu bu axının daşıyacağını gözlədiyiniz mənbə ilə işə salın, sonra kənarlaşdırılmış aralıqlar üçün yenidən işə salıb ehtiyat variantın nə seçdiyini görün. İki cavabı yazdığınız siyasətlə müqayisə edin. Nəzərdə tutmadığınız şəkildə fərqləndikdə, brauzerin namizəd siyahısını heç şərh etmədən düzəliş nöqtəsini tapmısınız.