Care sunt dezavantajele la chestia asta?
Teoretic nu ar trebui să aibă vreun dezavantaj sau risc față de alte servicii DNS publice și legitime. Dimpotrivă, ar trebui să aibă caracteristici tehnice ale serviciului mai bune decât ale ISP-ului.
ISP-ii mai fac o măgăreață - ca să reducă traficul DNS dintre serverele lor și serverele mai sus în ierarhie, impun directive prin care măresc timpul de păstrare în cache a detaliilor hostname-urilor (mult) mai mult decât a stabilit fiecare domain owner în câmpul Time To Live. De exemplu, la xf parcă TTL e de o oră; teoretic informația privind IP-ul serverului unde e site-ul expiră la fiecare oră în orice DNS din lume, și trebuie interogată din nou la serverul DNS authoritative al domeniului. Dar unii ISP forțează expirarea la 2 săptămâni. Dacă schimb hostingul, noua adresă IP se va propaga în internet în maxim 1h și site-ul pe noul server va deveni accesibil în maxim 1h pentru toată lumea ce folosește un DNS ce respectă TTL, dar cine are un ISP cu cache forțat la 2 săptămâni nu va vedea decât după acest timp modificarea de IP. Și un site nu e chiar așa problemă mare, că nu-l muți zilnic, da' dacă ai un hostname dyndns pe un IP care se tot schimbă pe conexiunea de acasă, probabil vrei să-ți poți accesa sistemul de la distanță mai repede decât după 2 săptămâni
Cam singurul inconvenient ar fi dacă te conectezi la o rețea ce blochează accesul la tot traficul internet până când te autentifici în browser, iar autentificarea o face pe ceva URL cu hostname în loc de IP numeric. Host-ul ăla trebuie rezolvat ca să poți ajunge la pagina de login, și asta probabil funcționează dacă folosești DNS-ul rețelei locale. Dar dacă tu insiști să mergi cu DNS-uri publice, alea nu pot fi accesate înainte de login, și tot ce vezi e o pagină de login care nu se încarcă. Asta e posibil să se întâmple în hoteluri mai cu ștaif sau alte spații cu hotspot public și autentificare în browser (sau măcar o pagină unde să confirmi un legal disclaimer că nu faci prostii cu conexiunea altuia la net). Dacă implementarea e smart, atunci traficul DNS nu e restricționat, doar prima pagină accesată prin http(s) va face redirect spre portalul de confirmare/autentificare. Dar nu toți e smart
Btw pe mobile parcă doar în Android Oreo poți pune ad labam ce DNS-uri vrei, la versiunile mai vechi poți doar cu ceva aplicație ce simulează un server VPN local (și basically faci vpn din android pe localhost) ca să redirecteze traficul prin ea și să poată trimite interogările DNS acolo unde vrei tu/unde a fost configurată aplicația. Dar atunci nu mai poți face încă un vpn spre acasă/job trecând prin vpn-ul local. Un motiv bun să folosești un router portabil care să fie client la ce rețea wifi ai pe-acolo, și în care să poți seta ce DNS-uri vrei pentru toate terminalele tale, eventual chiar și un tunel vpn spre un serviciu la care ai abonament (nu mai e chiar așa important de când s-a migrat masiv la https și atunci nu prea mai merge cu man-in-the-middle sau sniffing, da' piticii).