Eng VPN-Domäneregel brécht, wann en CDN seng Adressen ännert
Eng DNS-Antwert ass eng Momentopnam, keen Inventar. Dräi Konditioune bestëmmen, ob eng nammbaséiert Regel oder en explizite Präfix zu engem CDN-Service passt.
Dir kopéiert d'Adress aus enger Ofro an Är Routingregel, d'Säit funktionéiert, an eng Woch méi spéit net méi. Um Regel huet sech näischt geännert. Den Service ass op eng aner Edge-Adress geplënnert, de Client huet en aneren Hostnumm opgeléist, oder d'Sessioun ass op IPv6 gewiesselt. D'Entscheedung virun Iech ass, ob eng nammbaséiert Regel oder en explizitten Intervall dat richtegt Instrument fir dëse Service ass, an dräi Konditioune bestëmmen dat. Dat Folgendes trennt den Numm vun der Adress, well nëmmen eng vun deenen zwee stabil ass.
Firwat eng eenzeg Ofro keen Inventar ass
En Inhaltsverdeelungsnetz äntwert mat enger Adress, déi fir den Resolver, d'Regioun an de Moment ausgewielt gouf. Frot zweemol aus verschiddenen Netzwierker a Dir kënnt verschidden Äntwerten kréien. Frot eemol a behandelt d'Äntwert als Adresslëscht vum Service, an d'Regel, déi Dir schreift, ass eng Momentopnam an net eng Regel. Dat ass de ganze Problem domat, eng DNS-Äntwert als Konfiguratioun ze behandelen.
Et gëtt eng zweet Lück. Een eenzegen sichtbaren Hostnumm deckt seelen déi ganz Applikatioun of, well Login, Medien an API-Trafic dacks getrennte Nimm benotzen. Eng Regel, déi aus dem Hostnumm an der Adresszeil gebaut ass, kann d'Säit decken an d'Video verpassen, wat als deelweisen Ausfall a net als Routingfeeler gelies gëtt.
Déi drëtt Lück ass d'Adressfamill. Eng Regel nëmme fir v4 seet näischt iwwer den AAAA-Andrag, deen de Client eventuell léiwer hätt.
Dräi Konditioune fir Domäneregel oder Intervalle
Éischtens, verëffentlecht de Service en stabile Set vu Präfixer, déi Dir besëtze kënnt a dokumentéieren? Wann jo, sinn explizit Intervalle éierlech a bëlleg. Wann net, ass eng Domäneregel deen eenzege Mechanismus, dee mam Service ka matgoen.
Zweetens, gëtt de Domänemechanismus vun Ärem Client aktualiséiert? Eng Regel, déi sech eemol beim Verbannen opléist an duerno ni méi, ass eng Momentopnam mat besserer Mark. Drëttens, deckt de Mechanismus Subdomänen an déi zwou Adressfamilljen of, oder nëmmen d'Nimm, déi Dir getippt hutt?
Äntwert op déi dräi an d'Wiel ass meeschtens evident. Roden ergëtt eng Regel, déi am Test funktionéiert an am Betrib versot.
Test eng Sessioun, net eng Säit
Lued d'Säit, maacht dann d'Operatioun, déi zielt: aloggen, d'Ofspillen starten, eng Datei eroplueden. Jiddweree vun deene kann en aneren Host erreechen, an déi, déi versot, ass déi, déi Är Regel verpasst huet.
Lëscht op, mat wat d'Sessioun tatsächlech a Kontakt kënnt, amplaz wat d'Säit weist:
dig +short example.com A
dig +short example.com AAAA
curl -sI https://example.com | head -5Halt den Resolver beim Vergläich sichtbar, well eng Regel, déi vun engem Resolver funktionéiert a vun engem aneren versot, Iech vun der Äntwert vum CDN erzielt, net vum Tunnel. En kuerzen TTL heescht och, datt d'Äntwert, déi Dir notéiert hutt, en Haltbarkeetsdatum huet.
Wat all Mechanismus tatsächlech deckt
Déi zwee Mechanismen erschéngen op enger Astellungssäit austauschbar an behuelen sech drënner anescht.
| Mechanism | What it matches | How it fails |
|---|---|---|
| Domain rule | Names the client resolves, then their addresses | Misses subdomains, or goes stale when refresh is off |
| Address route | A prefix you wrote down | Keeps matching an address the service has left |
Eng Kernel-Adressroute passt Präfixer un. Si huet keng Ahnung wat en Hostnumm ass, dofir kann si engem Service net nogaen, deen Adressen ännert. Eng Domäneregel léist Nimm op a routet d'Resultat; si geet mam Service mat, awer hänkt vum Resolver, vum Aktualiséierungsverhalen an ëmgank vum Client mat Subdomänen of, dofir muss eng Regel, déi Nimm suivéiert, mam Resolver getest ginn, deen de Client tatsächlech benotzt.
Keng ass eng Iwwermenge vun der anerer, an dofir suergt hir Mëschung ouni Notiz méi spéit fir Duercherneen.
Préift nach eng Kéier, nodeems de Service sech geännert huet
No enger Clientaktualiséierung oder enger Serviceännerung féiert dee selwechten Sessiounstest nach eng Kéier aus. Eng Adresslëscht, déi virdrun funktionéiert huet, ass e Beweis iwwer dee Moment, keen dauerhaften Inventar vun der Infrastruktur vum Service.
Schreift op, wéi ee Mechanismus wéi en Hostnumm deckt, an den Datum vun Ärer leschter Iwwerpréiwung.
Dës Notiz ass den Ënnerscheed tëscht enger Regel, déi Dir verdeedege kënnt, an enger Regel, déi sech kee getraut unzefassen. Wann de Service seng eegen Präfixlëscht verëffentlecht, benotzt se a nennt den Datum. Wann net, sot et, a haalt d'Domäneregel mat hirem Aktualiséierungsverhalen derbäi geschriwwen.