Għandek bżonn DNS dinamiku għal server VPN tad-dar?
Id-DNS dinamiku jsewwi l-isem, mhux il-mogħdija tad-dħul. Tliet verifiki jiddeċiedu jekk isem tal-host huwiex biżżejjed għal server VPN tad-dar jew jekk it-triq tad-dħul hijiex miksura.
Il-biċċa l-kbira tal-ħsarat tal-VPN tad-dar li jistaqsuni dwarhom mhumiex ħsarat tad-DNS, u madankollu n-nies jixtru l-ewwel abbonament tad-DNS dinamiku. Qabel ma tikkonfigura xi ħaġa, iddeċiedi jekk l-isem tal-host huwiex il-parti li hi tassew miksura. L-updater jikteb mill-ġdid rekord meta l-indirizz li tak il-fornitur tiegħek jiċċaqlaq; ma jistax jiftaħ port, jaqsam in-NAT tal-operatur jew iġiegħel sessjoni WireGuard ħajja tinduna li l-endpoint tagħha nbidel. Tliet kundizzjonijiet jiddeċiedu jekk id-DNS dinamiku huwiex is-soluzzjoni kollha jew biss linja waħda minnha.
L-ewwel kundizzjoni: l-indirizz tiegħek tassew jiċċaqlaq
L-indirizzi residenzjali jiċċaqalqu għal raġunijiet komuni: il-modem jerġa' jissinkronizza wara qtugħ tad-dawl, il-fornitur jerġa' jibbilanċja pool, kiri ġdid jiġi wara waqfien twil. Fuq xi linji jiċċaqalqu wkoll rarament, u rajt l-istess indirizz jiflaħ sena sħiħa; il-pjanijiet tan-negozju spiss jinkludu wieħed statiku. Jekk fi tnax-il xahar ma nbidel xejn, rekord A wieħed li teditja bl-idejn huwa daemon wieħed inqas li żżomm ħaj.
Ikejjel minflok taqbad u tistma. Aqra l-indirizz WAN fil-paġna tal-istat tar-router, imbagħad qabblu ma' dak li jara d-dinja ta' barra. Mexxi dan minn magna fil-LAN:
curl -fsS https://api.ipify.org; echo
Jekk iż-żewġ valuri jvarjaw, xi ħaġa qed tittraduċi quddiem ir-router tiegħek u l-ebda aġġornament tal-isem tal-host mhu se jsewwi dan. Indirizz ġewwa 100.64.0.0/10 huwa l-firxa maqsuma għan-NAT tal-grad tal-operatur, u din hi r-raġuni tas-soltu li isem aġġornat b'mod korrett xorta jiskadi minn barra.
It-tieni kundizzjoni: il-klijenti jfittxu l-isem mill-ġdid
TTL qasir huwa l-parti li n-nies jaqbżu. Ir-resolvers rekursivi jirrispettaw it-TTL tar-rekord, iżda l-munzelli tal-klijenti jaħżnu l-cache b'mod separat, u mina li diġà hija mtellgħa ma terġax issolvi xejn. Issettja r-rekord għal 60-300 sekondi waqt li tkun qed tiddenubba; dan iqassar it-tieqa fejn tingħata tweġiba qadima, u ma jċaqlaqx sessjoni konnessa.
OpenVPN jerġa' jsolvi l-linja remote vpn.example.net 1194 f'kull rikonnessjoni, u resolv-retry infinite iżżommha tipprova mill-ġdid minflok toħroġ meta t-tfittxija tfalli. Fuq is-server float tħalli sessjoni stabbilita ssegwi peer li l-indirizz tas-sors tiegħu nbidel. WireGuard huwa iktar dirett: wg-quick up jsolvi l-Endpoint meta tiġi applikata l-konfigurazzjoni, u l-klijent jerġa' jsolvih meta jerġa' jibni l-mina, għalhekk handshake li għadu jirnexxi kontra l-indirizz qadim jibqa' jirnexxi sakemm jieqaf.
Dan id-differenza tifforma l-pjan. Jekk il-klijenti jikkonnettjaw fuq talba, bidla fl-indirizz tiswa rikonnessjoni waħda. Jekk iżommu sessjoni miftuħa għal jiem, stenna li l-mina tmut fl-handshake li jmiss, u ġġegħel il-klijent jipprova mill-ġdid minflok tassumi li tibqa' fuq.
It-tielet kundizzjoni: it-triq tad-dħul għadha miftuħa
Id-DNS dinamiku jbiddel biss fejn jindika l-isem u xejn iktar. Il-port forwarding fuq ir-router, ir-regola tal-firewall fuq il-host VPN u l-permess tal-fornitur għall-pakketti deħlin kollha jridu jkunu hemm qabel ma r-rekord ikollu tifsira. Ħares lejn fejn timmira l-forwarding: jekk hi mwaħħla ma' indirizz WAN minflok mal-interface, bidla fl-indirizz tkisser il-forwarding fis-skiet u r-rekord jerfa' l-ħtija.
Ipprova minn barra. Telefon fuq data ċellulari bil-Wi-Fi mitfi huwa l-irħas test onest; laptop fuq l-istess LAN mhuwiex. Meta l-isem issolvi għall-indirizz pubbliku tiegħek u r-router m'għandux linja NAT, test minn ġewwa jfalli filwaqt li r-rekord huwa kompletament korrett, u dan jibgħat il-biċċa l-kbira tan-nies jaġġornaw rekord li qatt ma kien ħażin.
X'għandek tmexxi meta t-tlieta jżommu
ddclient huwa l-inqas updater li jissorprendi għal host żgħir. Konfigurazzjoni minima tippubblika l-indirizz li jara l-fornitur, u b'hekk tevita l-iżball tan-NAT doppju:
protocol=dyndns2
use=web, web=https://api.ipify.org
server=updates.your-dns-provider.net
login=vpn-home
password=update-token
vpn.example.netMexxih minn timer systemd kull ftit minuti minflok minn linja shell, u rreġistra t-tweġiba tal-fornitur minflok tassumi suċċess. Ittratta l-kredenzjali bħal ċavetta, għax hija tiddeċiedi fejn jintbagħat kull klijent: uża token ta' aġġornament limitat minflok password tal-kont, żomm il-fajl fil-mode 0600 u ibgħat l-aġġornamenti fuq HTTPS.
Irverifika qabel timpenja ruħek
Riċerka waħda tgħidlek x'jara l-bqija tad-dinja, u tipprintja t-TTL li trid tistenna wara bidla:
dig +noall +answer vpn.example.net @1.1.1.1
Qabbel dak l-indirizz mal-indirizz WAN tar-router. Jekk jaqblu, l-isem qed jagħmel xogħlu u dak li għadu jfalli huwa aċċessibilità deħla, ċavetta jew klijent li ma reġax issolva. Jekk ivarjaw, l-updater qed jippubblika l-interface żbaljata, spiss għax kien qed jaħdem fuq il-host VPN wara r-router minflok fuq ir-router innifsu.
Żomm rollback li jieħu minuta: innota l-aħħar indirizz li ħadem u t-TTL preċedenti, sabiex tkun tista' tippubblika t-tnejn bl-idejn waqt li l-fornitur ikun qed jgħaddi minn waranofsinhar ħażin.
Meta t-tweġiba tkun le
Jekk l-ewwel jew it-tielet kundizzjoni tfalli, tinbidel id-deċiżjoni u mhux il-konfigurazzjoni. Wara n-NAT tal-operatur l-għażliet prattiċi tiegħek huma li titlob indirizz pubbliku mill-ISP, li ċċaqlaq il-punt tad-dħul għal VPS żgħir b'indirizz stabbli, jew li tuża overlay li jżomm il-laqgħa tiegħu. Jekk l-indirizz huwa statiku, aqbeż l-updater: rekord A wieħed, rekord AAAA wieħed jekk tmexxi IPv6, l-istess port forwarding.
Jekk l-indirizz jinbidel filwaqt li l-klijenti jibqgħu konnessi, is-sewwa onest jgħix fil-klijent: loġika ta' rikonnessjoni u intervall ta' tentattiv mill-ġdid, mhux updater iktar mgħaġġel. Fornitur ieħor jaħbi biss l-intervall.
Qabel tkompli, ikkonferma erba' affarijiet fl-ordni:
- L-indirizz li jippubblika l-updater jaqbel mal-indirizz WAN tar-router.
- It-TTL tar-rekord huwa qasir biżżejjed biex bidla tidher fi ftit minuti.
- Il-port forwarding huwa marbut mal-interface, mhux ma' indirizz fiss.
- Klijent veru wieħed reġa' kkonettja u għadda traffiku mill-aħħar bidla.
Jekk l-erbgħa jżommu, ħalli s-setup kif inhu; il-ħsara li jmiss tiegħek hija ċavetta jew regola tal-firewall u mhux problema ta' ismijiet. Jekk xi waħda tfalli, sewwi dik il-linja qabel iżżid parti oħra li tiċċaqlaq. RFC 2136 jiddeskrivi l-mekkaniżmu tal-aġġornament innifsu, jekk trid tara x'ipoġġi d-daemon fuq il-wire.