DNS üzərindən VPN, VPN DNS serveri ilə eyni şey deyil
Resolver parametri, şifrələnmiş DNS və DNS daxilində məlumat daşıyan tunel üç fərqli şeydir. Hansının sizə həqiqətən lazım olduğunu yoxlayın.
DNS üzərindən VPN nəqliyyat ideyasını təsvir edir və cihazı fərdi resolverə yönəltməklə sinonim deyil. Qarışıqlığı həll edən sual sadədir: DNS mesajları əslində nə daşıyır? Adi VPN, əhatə olunan tətbiqlər şəxsi adları tapa bilsin deyə resolver quraşdıra bilər və həmin resolverin dəyişdirilməsi yalnız ad həllini dəyişir. Aşağıdakı yoxlamaları ardıcıllıqla aparın, çünki üç quruluş lüğəti bölüşür və demək olar ki, başqa heç nəyi bölüşmür.
Üç quruluşu ayırın
Birinci quruluşda VPN resolver və ya ad siyasəti parametri təqdim edir. Tətbiq məlumatları yenə öz şəbəkə bağlantıları üzərindən gedir və tunel yalnız sorğunu hansı serverin cavablandırdığına təsir edir.
İkincidə şifrələnmiş DNS DNS mübadiləsinin özünü qoruyur. HTTPS üzərindən DNS və TLS üzərindən DNS sorğuları seçilmiş resolverə bükür və başqa tətbiqin paketlərini daşımır. Onlar həm də sorğu adlarını seçdiyiniz resolverdən gizlətmir; bu, onları yerli şəbəkədən gizlətməkdən fərqli bir etimad sərhədidir.
Üçüncüdə əməkdaşlıq edən müştəri başqa məlumatı DNS mesajlarına kodlayır və əməkdaşlıq edən son nöqtə onu bərpa edir. Adi resolver yolu nəqliyyata çevrilir və resolver artıq ad xidməti deyil, məlumat yolunun tərkib hissəsidir.
DNS mesajlarının nə daşıdığını yoxlayın
Resolveri dəyişin və tətbiqin trafik yolunun dəyişib-dəyişmədiyini müşahidə edin. Əgər tətbiq yenə eyni soketlər vasitəsilə eyni ünvanlara qoşulursa, siz ad həllini dəyişdiniz və başqa heç nə.
DNS ilə daşınan tunel uyğun server tərəfi quruluşu tələb edir. Iodine sənədləşdirilmiş nümunədir: onun layihə sənədləri DNS vasitəsilə IP tunelini təsvir edir və kodlaşdırmanı anlayan server komponenti tələb edir. Android-də ictimai resolver ünvanı daxil etmək həmin son nöqtəni təmin etmir və iki məhsulun paylaşdığı marketinq termini protokol spesifikasiyası deyil.
Tutuş həlledici yoxlamadır. Resolverə adi sorğular və başqa heç nə görürsünüzsə, tunel yoxdur. Sorğu adlarına və cavablara kodlanmış yük görürsünüzsə, daşıyıcını tapmısınız və növbəti sual onun nə qədər hərəkət edə bilməsidir.
Öhdəlik götürməzdən əvvəl tutumu yoxlayın
DNS sorğular və cavablar üçün nəzərdə tutulub, toplu çatdırılma üçün deyil. Kodlaşdırma yükü, mesaj ölçüsü məhdudiyyətləri və resolver davranışı nominal yolun bir hissəsini tutur, buna görə faydalı tutum əsas kanalın təklif etdiyindən aşağıdır. Öz yolunuzda ölçmədiyiniz istənilən ötürmə rəqəmini büdcə deyil, fərziyyə kimi qəbul edin. Hər iki istiqaməti ölçün, çünki sorğu-cavab daşıyıcısında yükləmə və endirmə fərqli hədlərə dəyə bilər.
Müştəri həm də hansı trafikin tunelə girəcəyinə qərar verməlidir. Yerli VPN xidməti interfeysi paketləri toplaya bilər, lakin interfeys uzaq nəqliyyatın onları necə qoruduğu və ya yönəltdiyi barədə heç nə demir. Daşıyıcı axın deyil, sorğu-cavab protokolu olduqda fraqmentasiya və yenidən ötürmə fərqli davranır və açıq qalan bağlantı interaktiv gecikmə barədə az şey deyir.
Daşımağı düşündüyünüz trafiklə ölçün. Dövri ürək döyüntüsü üçün yaxşı görünən tunel interaktiv sessiya üçün yararsız ola bilər və əksi də doğrudur.
Daşıyıcının təhlükəsizliyini yoxlayın
DNS inkapsulyasiyasının məxfilik və ya güclü autentifikasiya təmin etdiyini güman etməyin. Resolver yolu və tunel son nöqtəsi tətbiqin nəyi açıq qoyduğunu görə bilər və bu açıqlıq dizayndan asılı olaraq dəyişir.
Şifrələmə və daşıyıcı seçimi ayrı xassələrdir. Tunel adi IP yolu üzərində şifrələnə bilər və DNS ilə daşınan tunel yükünün qorunması ilə və ya qorunmadan qurula bilər. Tətbiq HTTPS-ni hər halda yerində saxlayın və tunelin adını deyil, faktiki təhlükəsizlik dizaynını qiymətləndirin.
Tələb yerli şəbəkədən məxfilikdirsə, şifrələnmiş DNS və məlumat tuneli bunun fərqli hissələrinə cavab verir. Birini seçməzdən əvvəl hansı müşahidəçiyə qarşı müdafiə etdiyinizi yazın.
Düzəlişi faktiki nasazlığa uyğunlaşdırın
Adi yavaş VPN üçün DNS ilə daşınan tunellə əvəzləmə problemin üstünə məhdudlaşdırılmış nəqliyyat əlavə edir. O, radio keyfiyyətini, sıxlığı və ya server yükünü bərpa etmir və adətən onları daha görünən edir.
Şəxsi ad uğursuzluqları üçün əvvəlcə nəzərdə tutulan resolver siyasətini yoxlayın: hansı server cavab verməlidir, hansı adlar əhatə daxilindedir və müştəriyə ondan istifadə icazəsi verilirmi. Sonra tələbə uyğun icazəli nəqliyyat seçin və resolver konfiqurasiyasını dəyişiklik qeydində saxlayın ki, növbəti insident eyni axtarışı yenidən başlatmasın.
Yoxlama siyahısı qısadır: quruluşu müəyyən edin, mesajların nə daşıdığını təsdiqləyin, tutumu ölçün, sonra etimadı nəzərdən keçirin. Simptoma uyğun gəlməyən hər hansı addım digər iki quruluşun hələ də işdə olduğunu bildirir.