Kthehu te blogu
dns Publikuar: AEU DNS Newsroom

APNIC zbulon se dy nameserverë ulin kërkesat e përsëritura DNS

APNIC zbulon se dy nameserverë ulin kërkesat e përsëritura DNS

Një matje e APNIC zbuloi se dy nameserverë autoritativë DNS ulën kërkesat e përsëritura nga 3.43 në 2.57 për test, duke rritur zgjidhjen me një kërkesë të vetme nga 58% në 71%.

Një matje në shkallë të gjerë e publikuar nga APNIC më 15 shtator 2026 zbuloi se shërbimi i një zone DNS nga dy nameserverë autoritativë në vend të njërit ul numrin mesatar të kërkesave të përsëritura nga 3.43 në 2.57 për test. I njëjti grup të dhënash tregon se përqindja e testeve që përfundojnë me një kërkesë të vetme për çdo lloj kërkese rritet nga 58% në 71%. Në terma të thjeshtë, shtimi i një nameserveri të dytë autoritativ duket se i bën zgjidhësit rekurzivë, serverët që kërkojnë emrat e domeneve në emër të përdoruesve fundorë, shumë më pak të prirur për të dërguar të njëjtën pyetje vazhdimisht. Sistemi i Emrave të Domenit, ose DNS, është libri i adresave i internetit që kthen emrat e faqeve të internetit në adresa IP.

Rezultati është një vazhdim i një studimi të mëparshëm të APNIC rreth numrit çuditërisht të madh të kërkesave të përsëritura në DNS, me titull 'Cila pjesë e 'Jo!' është kaq e vështirë për DNS-në të kuptojë?' Në atë punë të mëparshme, studiuesit ngarkuan miliona përdorues me zgjidhjen e një emri unik DNS, duke shmangur qëllimisht caching-un konvencional. Matja vijuese u zhvillua nga 5 deri më 11 gusht 2026. Konfigurimi i matjes së APNIC e ndan internetin në gjashtë zona: Amerikën e Veriut, Amerikën e Jugut, Evropën dhe Afrikën, Indinë, Azinë dhe Kinën. Secila zonë përdor hapësirën e vet të emrave, dhe fillimisht secila shërbehej nga një nameserver autoritativ i konfiguruar si server me dy stack, që do të thotë se mund të përgjigjet si mbi IPv4 ashtu edhe mbi IPv6, dy versionet e adresimit të internetit.

Tabela 1 në raport përmbledh atë që ndodhi me një nameserver autoritativ. Për llojet e përgjigjeve që japin një përgjigje përfundimtare, duke përfshirë përgjigjet pozitive, NXDOMAIN (emri nuk ekziston) dhe NOERROR/NODATA (emri ekziston por nuk ka regjistrim të llojit të kërkuar), profili i përsëritjes është i ngjashëm. Mesatarisht ka katër kërkesa për test; midis 55% dhe 60% të testeve përfundojnë me një kërkesë të vetme, dhe kur ndodh përsëritja, numri mesatar i përsëritjeve është midis katër dhe gjashtë. Shifrat e sakta janë: kontrolli 254,894,985 teste dhe 875,316,423 kërkesa, një mesatare prej 3.43 për test; NXDOMAIN 115,750,503 teste dhe 509,410,787 kërkesa, mesatarisht 4.40; NODATA 115,571,398 teste dhe 454,213,932 kërkesa, mesatarisht 3.93. Por kur nuk arrin asnjë përgjigje përfundimtare, zgjidhësit DNS kalojnë në një modalitet përsëritjeje. SERVFAIL (dështim i serverit) prodhoi 138,643,924 teste dhe një numër ekstrem prej 7,171,673,166 kërkesash, ose 51.73 për test. REFUSED prodhoi 115,415,259 teste dhe 1,324,355,211 kërkesa, ose 11.47 për test. NO RESPONSE prodhoi 116,050,253 teste dhe 9,685,775,212 kërkesa, ose 83.46 për test. Numrat mesatarë të përsëritjeve ishin po aq të habitshëm: 51.29 për SERVFAIL, 16.32 për REFUSED dhe 83.38 për asnjë përgjigje.

Për të testuar nëse numri i nameserverëve autoritativë e ndryshon këtë sjellje, APNIC përsëriti vetëm matjen e kontrollit me dy nameserverë autoritativë me dy stack. Me një nameserver, kontrolli i plotë pa 254,894,985 teste, 147,233,117 teste me një kërkesë të vetme, 875,316,423 kërkesa totale, një mesatare prej 3.43 kërkesash për test, 408,891,797 përsëritje dhe një mesatare prej 3.80 përsëritjesh. Me dy nameserverë, testi pa 150,221,951 teste, 106,376,529 teste me një kërkesë të vetme, 385,725,364 kërkesa totale, një mesatare prej 2.57 kërkesash për test, 112,191,597 përsëritje dhe një mesatare prej 2.56 përsëritjesh. Shkalla e përfundimit me një kërkesë të vetme u rrit nga 58% në 71%. Shtimi i një emri të dytë nameserveri dhe dy adresave IP shtesë, një IPv4 dhe një IPv6, reduktoi ndjeshëm kërkesat e përsëritura, një rezultat që autori Geoff Huston e përshkruan si plotësisht të papritur. Një përsëritje përcaktohet si një kërkesë me të njëjtin emër kërkese dhe lloj kërkese. Normalisht do të pritej që një zgjidhës rekurziv obsesiv të pyesë të gjithë nameserverët autoritativë me të njëjtën pyetje për të kontrolluar konsistencën, duke rritur përsëritjet, por ndodhi e kundërta.

Raporti shqyrton gjithashtu se kur ndodhin përsëritjet. Në sekondën e parë të zgjidhjes, pak më shumë se 85% e kërkesave të dyfishuara arrijnë kur ka një nameserver, por vetëm 75% kur ka dy. Me dy nameserverë, modeli i përsëritjes tregon një backoff të butë eksponencial: majat e vogla në 0.75 sekonda, 1.5 sekonda dhe 3 sekonda. Brenda pesë sekondave, 90% e të gjitha kërkesave të përsëritura janë vëzhguar në të dy eksperimentet. Një pamje më e afërt tregon se me një nameserver, 17% e të gjitha kërkesave të përsëritura vërehen brenda 10 milisekondave nga kërkesa fillestare, një dyfishim i shpejtë. Me dy nameserverë kjo bie në 12%. Kohëmatja e një serveri të vetëm tregon maja lokale në 100ms, 310ms dhe 800ms, ndërsa kohëmatja me dy serverë tregon maja në 50ms, 100ms, 310ms, 370ms, 750ms dhe 800ms. Një milisekondë është një e mijëta e sekondës.

Për të parë nëse kjo shkaktohet nga fermat e zgjidhësve ose zgjidhësit individualë, Figura 3 normalizon dy grupet e të dhënave dhe krahason përsëritjen e kërkesave për adresë zgjidhësi. Dallimi kryesor qëndron në periudhën nga 10ms deri në 70ms pas kërkesës fillestare, ku rasti me një server tregon vëllim dukshëm më të lartë përsëritjeje, veçanërisht nga 10ms deri në 40ms. Ky interval është nën vlerat e timeout-it të Protokollit të Datagrameve të Përdoruesit (UDP) të shumicës së zgjidhësve individualë, kështu që autori pyet pse një zgjidhës individual do të përsëriste një kërkesë kaq shpejt. Një shpjegim i mundshëm janë fermat e zgjidhësve. Ofruesit e mëdhenj të Shërbimit të Internetit për konsumatorët shpesh nuk mund të përballojnë vëllimin e kërkesave në një platformë të vetme, kështu që ata vendosin një dispeçer front-end përpara shumë zgjidhësve rekurzivë, siç shihet me DNSdist të PowerDNS. Një konfigurim i zakonshëm përdor front-end-in me një adresë IP publike për të komunikuar me internetin, por adresa IP private për të komunikuar me zgjidhësit individualë, kështu që e gjithë ferma shfaqet si një IP publike e vetme. Në atë rast, përsëritja e vëzhguar mund të jetë sjellja e sistemeve front-end, jo e implementimeve të zgjidhësve rekurzivë. Kur ka vetëm një nameserver autoritativ, një front-end DNS mund të dyfishojë kërkesat hyrëse nëpër instanca të shumta zgjidhësi për të provuar të përmirësojë shpejtësinë dhe rezistencën. Huston vëren se kjo është spekulim sepse DNS i trajton kërkesat individuale në mënyrë opake dhe nuk ka ende një shpjegim përfundimtar.

Rezultati i papritur tregon vlerë praktike në këshillën e gjatë operacionale për të përdorur një minimum prej dy nameserverësh për çdo zonë në DNS-në e sotme. Duket se i mban zgjidhësit rekurzivë të kënaqur. Për pronarët e faqeve kjo është një kujtesë për të kontrolluar që domeni juaj të shërbehet në të vërtetë nga të paktën dy nameserverë autoritativë, në mënyrë ideale në infrastrukturë të ndarë. Për përdoruesit e përditshëm, studimi tregon se DNS nuk është një kërkim i vetëm, por shpesh një shpërthim i përsëritjeve të fshehura, veçanërisht kur serverët dështojnë ose qëndrojnë të heshtur. Ndërsa ky eksperiment ka të bëjë me serverët autoritativë dhe jo me zgjidhësit e përdoruesve fundorë, lexuesit që menaxhojnë domene mund të reduktojnë stuhitë e përsëritjeve duke ndjekur të njëjtën këshillë, dhe përdoruesit fundorë mund t'i mbajnë kërkimet e tyre private me një zgjidhës DNS të kriptuar që vë privatësinë në plan të parë, si AEU DNS, i cili dërgon kërkesa përmes DoH (DNS over HTTPS), DoT (DNS over TLS) ose DoQ (DNS over QUIC) dhe nuk mban regjistra.

Termat e shpjeguar

DNS
Sistemi i Emrave të Domenit, libri i adresave i internetit që kthen emrat e faqeve të internetit në adresa IP.
authoritative nameserver
Një server që mban regjistrimet zyrtare DNS për një domen dhe përgjigjet në kërkesat për atë domen.
recursive resolver
Një server që kërkon informacion DNS në emër të një përdoruesi, duke pyetur serverë të tjerë derisa të marrë një përgjigje përfundimtare.
NXDOMAIN
Një përgjigje DNS që thotë se emri i domenit i kërkuar nuk ekziston.
SERVFAIL
Një përgjigje DNS që tregon se serveri nuk mundi të përfundojë kërkimin.
UDP
Protokolli i Datagrameve të Përdoruesit, një mënyrë e shpejtë pa lidhje për kompjuterët për të dërguar paketa të vogla të dhënash, shpesh e përdorur për kërkesat DNS.
resolver farm
Një grup serverësh zgjidhës DNS pas një dispeçeri të vetëm front-end, i përdorur për të përballuar shumë kërkesa njëherësh.
DNSdist
Një balancues ngarkese dhe proxy DNS me burim të hapur nga PowerDNS që mund të vendoset përpara një ferme zgjidhësish.

Si të mbroheni

  1. Nëse zotëroni një domen, hyni në regjistruesin e domenit ose ofruesin e DNS-së dhe konfirmoni që domeni ka të paktën dy regjistrime nameserverësh të listuar.
  2. Pyetni ofruesin tuaj të DNS-së nëse dy nameserverët autoritativë janë në rrjete të ndara, në mënyrë që një ndërprerje të mos i rrëzojë të dy.
  3. Ndiqui të njëjtin rregull për strehimin e faqes tuaj të internetit: sigurohuni që zona juaj DNS liston dy serverë autoritativë, jo vetëm një.
  4. Nëse menaxhoni një shërbim të madh zgjidhësi, kryeni një test kundër një domeni me një nameserver dhe më pas me dy, dhe krahasoni shkallën e kërkesave të përsëritura.
  5. Për përdoruesit e përditshëm, kaloni pajisjen ose ruterin tuaj në një zgjidhës DNS të kriptuar dhe pa regjistra si AEU DNS për të mbrojtur kërkimet tuaja DNS nga shikimi ose ndryshimi.
Merr një DNS privat dhe të enkriptuar