{"id":52324,"date":"2019-11-06T00:00:00","date_gmt":"2019-11-05T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/hvatit-ispolzovat-smehotvorno-malyj-ttl-dlya-dns"},"modified":"2021-01-02T13:04:14","modified_gmt":"2021-01-02T11:04:14","slug":"hvatit-ispolzovat-smehotvorno-malyj-ttl-dlya-dns","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/hvatit-ispolzovat-smehotvorno-malyj-ttl-dlya-dns","title":{"rendered":"El\u00e9g a nevets\u00e9gesen alacsony TTL haszn\u00e1lat\u00e1b\u00f3l a DNS-n\u00e9l","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Az alacsony DNS k\u00e9sleltet\u00e9s kulcsfontoss\u00e1g\u00fa t\u00e9nyez\u0151 a gyors internetez\u00e9shez. Ennek minimaliz\u00e1l\u00e1sa \u00e9rdek\u00e9ben fontos, hogy gondosan v\u00e1lasszuk ki a DNS-szervereket \u00e9s <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/DNSCrypt\/dnscrypt-resolvers\/blob\/master\/v2\/relays.md\">anonim rel\u00e9k<\/a><\/noindex>. De el\u0151sz\u00f6r is meg kell szabadulni a haszontalan lek\u00e9rdez\u00e9sekt\u0151l.<\/p>\n<p>Ez\u00e9rt a DNS-t eredetileg \u00fagy tervezt\u00e9k, mint egy er\u0151sen gyors\u00edthat\u00f3 protokollt. A z\u00f3naadminisztr\u00e1torok \u00e9lettartamot (TTL) \u00e1ll\u00edtanak be egyes rekordokhoz, m\u00edg a felold\u00f3k ezt az inform\u00e1ci\u00f3t haszn\u00e1lj\u00e1k a rekordok mem\u00f3ri\u00e1ban val\u00f3 t\u00e1rol\u00e1s\u00e1hoz, hogy elker\u00fclj\u00e9k a sz\u00fcks\u00e9gtelen forgalmat.<\/p>\n<p>Hat\u00e9kony a gyors\u00edt\u00f3t\u00e1raz\u00e1s? N\u00e9h\u00e1ny \u00e9ve egy kis kutat\u00e1som azt mutatta, hogy nem t\u00f6k\u00e9letes. N\u00e9zz\u00fck meg a jelenlegi helyzetet.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nAz inform\u00e1ci\u00f3 \u00f6sszegy\u0171jt\u00e9s\u00e9hez m\u00f3dos\u00edtottam <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/jedisct1\/encrypted-dns-server\">Encrypted DNS Server<\/a><\/noindex> a TTL \u00e9rt\u00e9k meg\u0151rz\u00e9s\u00e9re a v\u00e1laszhoz. Ez a rekordok minim\u00e1lis TTL-jek\u00e9nt van defini\u00e1lva, minden bej\u00f6v\u0151 lek\u00e9rdez\u00e9s eset\u00e9n. Ez j\u00f3 \u00e1ttekint\u00e9st ad a val\u00f3di forgalom TTL eloszl\u00e1s\u00e1r\u00f3l, \u00e9s figyelembe veszi a k\u00fcl\u00f6nb\u00f6z\u0151 lek\u00e9rdez\u00e9sek n\u00e9pszer\u0171s\u00e9g\u00e9t. A m\u00f3dos\u00edtott szerver n\u00e9h\u00e1ny \u00f3r\u00e1n \u00e1t m\u0171k\u00f6d\u00f6tt.<\/p>\n<p>A kapott adathalmaz 1&nbsp;583&nbsp;579 rekordb\u00f3l \u00e1ll (name, qtype, TTL, timestamp). \u00cdme a TTL \u00f6sszes\u00edtett eloszl\u00e1sa (az X tengely a TTL m\u00e1sodpercben):<\/p>\n<p><img decoding=\"async\" alt=\"El\u00e9g a nevets\u00e9gesen alacsony TTL haszn\u00e1lat\u00e1b\u00f3l a DNS-n\u00e9l\" src=\"\/wp-content\/uploads\/2019\/11\/ce19a1ceb07e1fd2f3b2284f86271eac.jpg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Ha figyelmen k\u00edv\u00fcl hagyjuk a 86&nbsp;400-as kis dombot (f\u0151k\u00e9nt az SOA rekordok sz\u00e1m\u00e1ra), nyilv\u00e1nval\u00f3, hogy a TTL alacsony tartom\u00e1nyban tal\u00e1lhat\u00f3. N\u00e9zz\u00fck meg k\u00f6zelebbr\u0151l:<\/p>\n<p><img decoding=\"async\" alt=\"El\u00e9g a nevets\u00e9gesen alacsony TTL haszn\u00e1lat\u00e1b\u00f3l a DNS-n\u00e9l\" src=\"\/wp-content\/uploads\/2019\/11\/abbe48952b616e1c5bdb18c2dc103dc7.jpg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Rendben, az 1 \u00f3r\u00e1n\u00e1l hosszabb TTL statisztikailag nem jelent\u0151s. Akkor koncentr\u00e1ljunk a 0\u22123600 k\u00f6z\u00f6tti tartom\u00e1nyra:<\/p>\n<p><img decoding=\"async\" alt=\"El\u00e9g a nevets\u00e9gesen alacsony TTL haszn\u00e1lat\u00e1b\u00f3l a DNS-n\u00e9l\" src=\"\/wp-content\/uploads\/2019\/11\/f8a88267e1868a55d9234f66ad8c5dee.jpg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>A legt\u00f6bb TTL 0-t\u00f3l 15 percig terjed:<\/p>\n<p><img decoding=\"async\" alt=\"El\u00e9g a nevets\u00e9gesen alacsony TTL haszn\u00e1lat\u00e1b\u00f3l a DNS-n\u00e9l\" src=\"\/wp-content\/uploads\/2019\/11\/aab650c806097513a5924e5262211ea5.jpg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>A t\u00falnyom\u00f3 t\u00f6bbs\u00e9g 0-t\u00f3l 5 percig terjed:<\/p>\n<p><img decoding=\"async\" alt=\"El\u00e9g a nevets\u00e9gesen alacsony TTL haszn\u00e1lat\u00e1b\u00f3l a DNS-n\u00e9l\" src=\"\/wp-content\/uploads\/2019\/11\/736af4b33b745fb0d5070200fa511426.jpg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Ez nem t\u00fal j\u00f3.<\/p>\n<p>A felhalmozott eloszl\u00e1s m\u00e9g nyilv\u00e1nval\u00f3bb\u00e1 teszi a probl\u00e9m\u00e1t:<\/p>\n<p><img decoding=\"async\" alt=\"El\u00e9g a nevets\u00e9gesen alacsony TTL haszn\u00e1lat\u00e1b\u00f3l a DNS-n\u00e9l\" src=\"\/wp-content\/uploads\/2019\/11\/a3a4f03188dd6dbbf4558076b827f6a5.jpg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>A DNS-v\u00e1laszok fel\u00e9ben a TTL 1 perc vagy ann\u00e1l kevesebb, h\u00e1romnegyedr\u00e9sz\u00fckn\u00e9l pedig 5 perc vagy ann\u00e1l kevesebb.<\/p>\n<p>De v\u00e1rjon, val\u00f3j\u00e1ban mindenki m\u00e9g rosszabb. Hiszen ez a TTL az autoritat\u00edv szerverekt\u0151l sz\u00e1rmazik. Azonban az \u00fcgyf\u00e9l felold\u00f3k (p\u00e9ld\u00e1ul routerek, helyi gyors\u00edt\u00f3t\u00e1rak) a feljebb l\u00e9v\u0151 felold\u00f3kt\u00f3l kapj\u00e1k a TTL-t, ami minden m\u00e1sodpercben cs\u00f6kken.<\/p>\n<p>\u00cdgy az \u00fcgyf\u00e9l val\u00f3j\u00e1ban minden rekordot \u00e1tlagosan az eredeti TTL fel\u00e9ig haszn\u00e1lhat, majd \u00faj lek\u00e9rdez\u00e9st k\u00fcld.<\/p>\n<p>Lehet, hogy ezek az nagyon alacsony TTL-ek csak a szokatlan lek\u00e9rdez\u00e9sekre vonatkoznak, \u00e9s nem a n\u00e9pszer\u0171 weboldalakra \u00e9s API-kra? N\u00e9zz\u00fck meg:<\/p>\n<p><img decoding=\"async\" alt=\"El\u00e9g a nevets\u00e9gesen alacsony TTL haszn\u00e1lat\u00e1b\u00f3l a DNS-n\u00e9l\" src=\"\/wp-content\/uploads\/2019\/11\/2680f9669a90f449a593edcc84ca0dc8.jpg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Az X tengely a TTL, a Y tengely a lek\u00e9rdez\u00e9sek n\u00e9pszer\u0171s\u00e9ge.<\/p>\n<p>Sajnos a legn\u00e9pszer\u0171bb lek\u00e9rdez\u00e9sek is a legrosszabbul gyors\u00edthat\u00f3k.<\/p>\n<p>Hozz\u00e1vet\u0151leg:<\/p>\n<p><img decoding=\"async\" alt=\"El\u00e9g a nevets\u00e9gesen alacsony TTL haszn\u00e1lat\u00e1b\u00f3l a DNS-n\u00e9l\" src=\"\/wp-content\/uploads\/2019\/11\/c670382b195169779743f43fd7b15827.jpg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Verdikt: a helyzet val\u00f3ban rossz. M\u00e1r kor\u00e1bban is rossz volt, de m\u00e9g rosszabb\u00e1 v\u00e1lt. A DNS gyors\u00edt\u00f3t\u00e1raz\u00e1s gyakorlatilag haszontalann\u00e1 v\u00e1lt. Mivel egyre kevesebb ember haszn\u00e1lja a szolg\u00e1ltat\u00f3ja DNS-\u00e9rtelmez\u0151j\u00e9t (tiszteletre m\u00e9lt\u00f3 okokb\u00f3l), a k\u00e9sleltet\u00e9s n\u00f6veked\u00e9se egyre \u00e9szlelhet\u0151bb\u00e9 v\u00e1lik.<\/p>\n<p>A DNS gyors\u00edt\u00f3t\u00e1raz\u00e1s csak olyan tartalom sz\u00e1m\u00e1ra hasznos, amelyet senki sem l\u00e1togat.<\/p>\n<p>Ezen k\u00edv\u00fcl vegye figyelembe, hogy a szoftver <noindex><a rel=\"nofollow\" href=\"https:\/\/00f.net\/2011\/11\/17\/how-long-does-a-dns-ttl-last\/\">k\u00fcl\u00f6nb\u00f6z\u0151 m\u00f3don<\/a><\/noindex> \u00e9rtelmezheti az alacsony TTL-t.<\/p>\n<h1>Mi\u00e9rt van ez?<\/h1>\n<p>Mi\u00e9rt \u00e1ll\u00edtanak be ilyen alacsony TTL-t a DNS-bejegyz\u00e9sek sz\u00e1m\u00e1ra?<\/p>\n<ul>\n<li>A r\u00e9gi terhel\u00e9smegoszt\u00f3k az alap\u00e9rtelmezett be\u00e1ll\u00edt\u00e1sokkal maradtak.<\/li>\n<li>Elterjedt m\u00edtoszok keringenek arr\u00f3l, hogy a DNS terhel\u00e9seloszt\u00e1s a TTL-t\u0151l f\u00fcgg (ez nem \u00edgy van \u2014 a Netscape Navigator \u00f3ta az \u00fcgyfelek v\u00e9letlenszer\u0171 IP-c\u00edmet v\u00e1lasztanak az RR k\u00e9szletb\u0151l, \u00e9s \u00e1tl\u00e1that\u00f3an pr\u00f3b\u00e1lnak meg egy m\u00e1sikat, ha nem tudnak csatlakozni)<\/li>\n<li>A DNS-szerver vagy terhel\u00e9smegoszt\u00f3 adminisztr\u00e1torai azt k\u00edv\u00e1nj\u00e1k el\u00e9rni, hogy hat\u00e9konyan telep\u00edts\u00e9k a felhaszn\u00e1l\u00f3k \u00e1ltal megk\u00edv\u00e1nt konfigur\u00e1ci\u00f3t, nem pedig a weboldalak \u00e9s szolg\u00e1ltat\u00e1sok sebess\u00e9g\u00e9nek n\u00f6vel\u00e9s\u00e9t.<\/li>\n<li>Az alacsony TTL nyugalmat ad.<\/li>\n<li>Az emberek kezdetben alacsony TTL-t \u00e1ll\u00edtanak be tesztel\u00e9s c\u00e9lj\u00e1b\u00f3l, majd elfelejtik megv\u00e1ltoztatni \u0151ket.<\/li>\n<li>Nem vettem fel a \"kikapcsol\u00e1si tesztet\", mivel ez egyre kev\u00e9sb\u00e9 relev\u00e1ns. Ha a felhaszn\u00e1l\u00f3kat egy m\u00e1sik h\u00e1l\u00f3zatra kell \u00e1tir\u00e1ny\u00edtani, csak az\u00e9rt, hogy egy hib\u00e1s oldalt jelen\u00edtsenek meg, amikor minden m\u00e1s \u00f6sszeomlott, tal\u00e1n elfogadhat\u00f3 a t\u00f6bb mint 1 perces k\u00e9sleltet\u00e9s.<\/li>\n<\/ul>\n<p>Ezen k\u00edv\u00fcl a 1 perces TTL azt jelenti, hogy ha az illet\u00e9kes DNS-szerverek t\u00f6bb mint 1 percre le\u00e1llnak, senki m\u00e1s nem tudja el\u00e9rni a f\u00fcgg\u0151 szolg\u00e1ltat\u00e1sokat. A redundancia nem seg\u00edt, ha a hiba konfigur\u00e1ci\u00f3s hiba vagy bet\u00f6r\u00e9s miatt k\u00f6vetkezik be. M\u00e1sr\u00e9szt, \u00e9sszer\u0171 TTL-n\u00e9l sok kliens tov\u00e1bbra is a kor\u00e1bbi konfigur\u00e1ci\u00f3t haszn\u00e1lja, \u00e9s soha semmit nem tapasztal.<\/p>\n<p>Az alacsony TTL-\u00e9rt nagyr\u00e9szt a CDN szolg\u00e1ltat\u00e1sok \u00e9s terhel\u00e9smegoszt\u00f3k a felel\u0151sek, k\u00fcl\u00f6n\u00f6sen amikor CNAME-t kis TTL-el \u00e9s hasonl\u00f3an alacsony (de f\u00fcggetlen) TTL-bejegyz\u00e9seket kombin\u00e1lnak:<\/p>\n<p>$ drill raw.githubusercontent.com\nraw.githubusercontent.com.\t9\tIN\tCNAME\tgithub.map.fastly.net.\ngithub.map.fastly.net.\t20\tIN\tA\t151.101.128.133\ngithub.map.fastly.net.\t20\tIN\tA\t151.101.192.133\ngithub.map.fastly.net.\t20\tIN\tA\t151.101.0.133\ngithub.map.fastly.net.\t20\tIN\tA\t151.101.64.133<\/p>\n<pre>$ drill raw.githubusercontent.com\nraw.githubusercontent.com.\t9\tIN\tCNAME\tgithub.map.fastly.net.\ngithub.map.fastly.net.\t20\tIN\tA\t151.101.128.133\ngithub.map.fastly.net.\t20\tIN\tA\t151.101.192.133\ngithub.map.fastly.net.\t20\tIN\tA\t151.101.0.133\ngithub.map.fastly.net.\t20\tIN\tA\t151.101.64.133<\/pre>\n<p>Minden alkalommal, amikor lej\u00e1r a CNAME vagy b\u00e1rmelyik A rekord, \u00faj k\u00e9r\u00e9st kell k\u00fcldeni. Mindkett\u0151 30 m\u00e1sodperces TTL-lel rendelkezik, de ez nem egyezik meg. A t\u00e9nyleges \u00e1tlagos TTL 15 m\u00e1sodperc lesz.<\/p>\n<p>De v\u00e1rj! M\u00e9g rosszabb a helyzet. Egyes felold\u00f3k nagyon rosszul viselkednek ilyen helyzetben, alacsony TTL-ekkel:<\/p>\n<pre>$ drill raw.githubusercontent.com @4.2.2.2\nraw.githubusercontent.com.\t1\tIN\tCNAME\tgithub.map.fastly.net.\ngithub.map.fastly.net.\t1\tIN\tA\t151.101.16.133<\/pre>\n<p>A Level3 felold\u00f3 val\u00f3sz\u00edn\u0171leg BIND-ot haszn\u00e1l. Ha folytatod ennek a k\u00e9r\u00e9snek a k\u00fcld\u00e9s\u00e9t, mindig 1-es TTL-t fog visszaadni. L\u00e9nyeg\u00e9ben, <code>raw.githubusercontent.com<\/code> soha nem ker\u00fcl t\u00e1rol\u00e1sra.<\/p>\n<p>\u00cdme egy m\u00e1sik p\u00e9lda egy ilyen helyzetre egy nagyon n\u00e9pszer\u0171 domain eset\u00e9ben:<\/p>\n<pre>$ drill detectportal.firefox.com @1.1.1.1\ndetectportal.firefox.com.\t25\tIN\tCNAME\tdetectportal.prod.mozaws.net.\ndetectportal.prod.mozaws.net.\t26\tIN\tCNAME\tdetectportal.firefox.com-v2.edgesuite.net.\ndetectportal.firefox.com-v2.edgesuite.net.\t10668\tIN\tCNAME\ta1089.dscd.akamai.net.\na1089.dscd.akamai.net.\t10\tIN\tA\t104.123.50.106\na1089.dscd.akamai.net.\t10\tIN\tA\t104.123.50.88<\/pre>\n<p>Legal\u00e1bb h\u00e1rom CNAME rekord. Jaj. Az egyiknek norm\u00e1lis TTL-je van, de ez teljesen haszontalan. A t\u00f6bbi CNAME kezdeti TTL-je 60 m\u00e1sodperc, de a domainok <code>akamai.net<\/code> maxim\u00e1lis TTL-je 20 m\u00e1sodperc, \u00e9s egyik sem szinkroniz\u00e1lt.<\/p>\n<p>Mi a helyzet azokkal a domainekkel, amelyek folyamatosan lek\u00e9rdezik az Apple eszk\u00f6z\u00f6ket?<\/p>\n<pre>$ drill 1-courier.push.apple.com @4.2.2.2\n1-courier.push.apple.com.\t1253\tIN\tCNAME\t1.courier-push-apple.com.akadns.net.\n1.courier-push-apple.com.akadns.net.\t1\tIN\tCNAME\tgb-courier-4.push-apple.com.akadns.net.\ngb-courier-4.push-apple.com.akadns.net.\t1\tIN\tA\t17.57.146.84\ngb-courier-4.push-apple.com.akadns.net.\t1\tIN\tA\t17.57.146.85<\/pre>\n<p>Ugyanaz a probl\u00e9ma, mint a Firefoxn\u00e1l, \u00e9s a TTL a legt\u00f6bb id\u0151ben 1 m\u00e1sodpercre ragad a Level3 felold\u00f3 haszn\u00e1latakor.<\/p>\n<p>Dropbox?<\/p>\n<pre>$ drill client.dropbox.com @8.8.8.8\nclient.dropbox.com.\t7\tIN\tCNAME\tclient.dropbox-dns.com.\nclient.dropbox-dns.com.\t59\tIN\tA\t162.125.67.3\n\n$ drill client.dropbox.com @4.2.2.2\nclient.dropbox.com.\t1\tIN\tCNAME\tclient.dropbox-dns.com.\nclient.dropbox-dns.com.\t1\tIN\tA\t162.125.64.3<\/pre>\n<p>A rekordn\u00e1l <code>safebrowsing.googleapis.com<\/code> a TTL \u00e9rt\u00e9ke 60 m\u00e1sodperc, mint a Facebook domainekn\u00e9l. \u00c9s megint, az \u00fcgyf\u00e9l szempontj\u00e1b\u00f3l ezek az \u00e9rt\u00e9kek felez\u0151dnek.<\/p>\n<h1>Mi a helyzet a minim\u00e1lis TTL be\u00e1ll\u00edt\u00e1s\u00e1val?<\/h1>\n<p>Haszn\u00e1lva a nevet, a k\u00e9r\u00e9s t\u00edpus\u00e1t, a TTL-t \u00e9s az eredetileg t\u00e1rolt id\u0151b\u00e9lyeget, \u00edrtam egy szkriptet, hogy 1,5 milli\u00f3 k\u00e9r\u00e9st szimul\u00e1ljak, amelyek egy gyors\u00edt\u00f3t\u00e1raz\u00f3 felold\u00f3n haladnak \u00e1t, hogy felm\u00e9rjem a lej\u00e1rt gyors\u00edt\u00f3t\u00e1raz\u00e1si bejegyz\u00e9s miatt k\u00fcld\u00f6tt felesleges k\u00e9r\u00e9sek mennyis\u00e9g\u00e9t.<\/p>\n<p>A k\u00e9r\u00e9sek 47,4%-a a megl\u00e9v\u0151 bejegyz\u00e9s lej\u00e1rta ut\u00e1n k\u00e9sz\u00fclt. Ez elfogadhatatlanul magas.<\/p>\n<p>Mi lesz a hat\u00e1sa a gyors\u00edt\u00f3t\u00e1raz\u00e1sra, ha minim\u00e1lis TTL-t \u00e1ll\u00edtanak be?<\/p>\n<p><img decoding=\"async\" alt=\"El\u00e9g a nevets\u00e9gesen alacsony TTL haszn\u00e1lat\u00e1b\u00f3l a DNS-n\u00e9l\" src=\"\/wp-content\/uploads\/2019\/11\/3abd417d312450519b45f66865b23763.jpg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>Az X tengely a TTL minim\u00e1lis \u00e9rt\u00e9keit mutatja. Az enn\u00e9l magasabb TTL-lel rendelkez\u0151 bejegyz\u00e9sek nem \u00e9rintettek.<\/p>\n<p>Y tengely \u2014 az olyan kliensek \u00e1ltal leadott k\u00e9r\u00e9sek sz\u00e1zal\u00e9ka, akiknek m\u00e1r van t\u00e1rolt bejegyz\u00e9s\u00fck, de annak lej\u00e1rt a hat\u00e1rideje, \u00e9s \u00faj k\u00e9r\u00e9st ind\u00edtanak.<\/p>\n<p>A \"felesleges\" k\u00e9r\u00e9sek ar\u00e1nya 47%-r\u00f3l 36%-ra cs\u00f6kken, ha a minim\u00e1lis TTL-t 5 percre \u00e1ll\u00edtj\u00e1k. Ha a minim\u00e1lis TTL-t 15 percre \u00e1ll\u00edtj\u00e1k, akkor ezek a k\u00e9r\u00e9sek 29%-ra cs\u00f6kkennek. Az 1 \u00f3r\u00e1s minim\u00e1lis TTL 17%-ra cs\u00f6kkenti \u0151ket. Jelent\u0151s k\u00fcl\u00f6nbs\u00e9g!<\/p>\n<p>Mi lenne, ha semmit sem v\u00e1ltoztatn\u00e1nk a szerveren, hanem ink\u00e1bb a minim\u00e1lis TTL-t \u00e1ll\u00edtan\u00e1nk be a klienst DNS-cache-j\u00e9ben (\u00fatv\u00e1laszt\u00f3k, helyi felold\u00f3k)?<\/p>\n<p><img decoding=\"async\" alt=\"El\u00e9g a nevets\u00e9gesen alacsony TTL haszn\u00e1lat\u00e1b\u00f3l a DNS-n\u00e9l\" src=\"\/wp-content\/uploads\/2019\/11\/107a2bd53797d421d65ac7260bf78dfe.jpg\" style=\"display:block;margin: 0 auto;\"><\/p>\n<p>A sz\u00fcks\u00e9ges k\u00e9r\u00e9sek sz\u00e1ma 47%-r\u00f3l 34%-ra cs\u00f6kken, ha a minim\u00e1lis TTL 5 percre van \u00e1ll\u00edtva, 25%-ra cs\u00f6kken 15 perces minimum eset\u00e9n, \u00e9s 13%-ra 1 \u00f3r\u00e1s minimum mellett. Tal\u00e1n az optim\u00e1lis \u00e9rt\u00e9k 40 perc.<\/p>\n<p>Ennek a minim\u00e1lis v\u00e1ltoztat\u00e1snak a hat\u00e1sa \u00f3ri\u00e1si.<\/p>\n<h1>Mik a k\u00f6vetkezm\u00e9nyek?<\/h1>\n<p>Term\u00e9szetesen a szolg\u00e1ltat\u00e1s \u00e1t\u00edrhat\u00f3 egy \u00faj felh\u0151szolg\u00e1ltat\u00f3ra, \u00faj szerverre, \u00faj h\u00e1l\u00f3zatra, k\u00f6vetelve a kliensekt\u0151l, hogy haszn\u00e1lj\u00e1k az \u00faj DNS-bejegyz\u00e9seket. \u00c9s egy viszonylag alacsony TTL seg\u00edt sim\u00e1n \u00e9s \u00e9szrev\u00e9tlen\u00fcl v\u00e9grehajtani ezt az \u00e1tmenetet. De amikor \u00faj infrastrukt\u00far\u00e1ra v\u00e1ltunk, senki sem v\u00e1rja el, hogy a kliensek 1, 5 vagy 15 percen bel\u00fcl \u00faj DNS-bejegyz\u00e9sekre \u00e1lljanak \u00e1t. A minim\u00e1lis TTL 40 percre \u00e1ll\u00edt\u00e1sa nem akad\u00e1lyozza meg a felhaszn\u00e1l\u00f3kat, hogy hozz\u00e1f\u00e9rjenek a szolg\u00e1ltat\u00e1shoz.<\/p>\n<p>Ez azonban jelent\u0151sen cs\u00f6kkenti a k\u00e9sleltet\u00e9st, \u00e9s jav\u00edtja a bizalmas adatkezel\u00e9st \u00e9s megb\u00edzhat\u00f3s\u00e1got, elker\u00fclve a felesleges k\u00e9r\u00e9seket.<\/p>\n<p>Term\u00e9szetesen az RFC-k azt mondj\u00e1k, hogy szigor\u00faan be kell tartani a TTL-t. De a val\u00f3s\u00e1g az, hogy a DNS rendszere t\u00fal hat\u00e9konny\u00e1 v\u00e1lt.<\/p>\n<p>Ha autoriz\u00e1lt DNS-szerverekkel dolgozik, k\u00e9rj\u00fck, ellen\u0151rizze a TTL-jeit. Val\u00f3ban sz\u00fcks\u00e9ge van ilyen nevets\u00e9gesen alacsony \u00e9rt\u00e9kekre?<\/p>\n<p>Term\u00e9szetesen vannak megalapozott indokok a DNS-bejegyz\u00e9sek alacsony TTL-inek be\u00e1ll\u00edt\u00e1s\u00e1ra. De a DNS-forgalom 75%-\u00e1nak sz\u00e1m\u00e1ra, amely gyakorlatilag nem v\u00e1ltozik.<\/p>\n<p>\u00c9s ha b\u00e1rmilyen okb\u00f3l t\u00e9nyleg alacsony TTL-t kell haszn\u00e1lnia a DNS-hez, mindenk\u00e9ppen gy\u0151z\u0151dj\u00f6n meg arr\u00f3l, hogy az \u00d6n weboldal\u00e1n nincs bekapcsolva a gyors\u00edt\u00f3t\u00e1raz\u00e1s. Ugyanezen okok miatt.<\/p>\n<p>Ha helyi DNS-cache fut, p\u00e9ld\u00e1ul <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/dnscrypt\/dnscrypt-proxy\">dnscrypt-proxy<\/a><\/noindex>, amely lehet\u0151v\u00e9 teszi a minim\u00e1lis TTL be\u00e1ll\u00edt\u00e1s\u00e1t, haszn\u00e1lja ezt a funkci\u00f3t. Ez rendben van. Semmi rossz nem fog t\u00f6rt\u00e9nni. \u00c1ll\u00edtson be minim\u00e1lis TTL-t k\u00f6r\u00fclbel\u00fcl 40 perc (2400 m\u00e1sodperc) \u00e9s 1 \u00f3ra k\u00f6z\u00f6tt. Teljesen \u00e9sszer\u0171 tartom\u00e1ny.<\/p>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/474450\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041d\u0438\u0437\u043a\u0430\u044f \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430 DNS \u2014 \u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0439 \u0444\u0430\u043a\u0442\u043e\u0440 \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435. \u0427\u0442\u043e\u0431\u044b \u0435\u0451 \u043c\u0438\u043d\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u0432\u0430\u0436\u043d\u043e \u0442\u0449\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u043e\u0431\u0440\u0430\u0442\u044c DNS-\u0441\u0435\u0440\u0432\u0435\u0440\u044b \u0438 \u0430\u043d\u043e\u043d\u0438\u043c\u043d\u044b\u0435 \u0440\u0438\u043b\u0435\u0438. \u041d\u043e \u043f\u0435\u0440\u0432\u044b\u043c \u0434\u0435\u043b\u043e\u043c \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u0438\u0437\u0431\u0430\u0432\u0438\u0442\u044c\u0441\u044f \u043e\u0442 \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432. \u0418\u043c\u0435\u043d\u043d\u043e \u043f\u043e\u044d\u0442\u043e\u043c\u0443 DNS \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u043b\u0441\u044f \u043a\u0430\u043a \u0441\u0438\u043b\u044c\u043d\u043e \u043a\u044d\u0448\u0438\u0440\u0443\u0435\u043c\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b. \u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u044b \u0437\u043e\u043d \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u044e\u0442 \u0432\u0440\u0435\u043c\u044f \u0436\u0438\u0437\u043d\u0438 (TTL) \u0434\u043b\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439, \u0430 \u0440\u0435\u0437\u043e\u043b\u0432\u0435\u0440\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u044d\u0442\u0443 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043f\u0440\u0438 \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0438 \u0437\u0430\u043f\u0438\u0441\u0435\u0439 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-52324","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041d\u0438\u0437\u043a\u0430\u044f \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430 DNS \u2014 \u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0439 \u0444\u0430\u043a\u0442\u043e\u0440 \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/hvatit-ispolzovat-smehotvorno-malyj-ttl-dlya-dns\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0425\u0432\u0430\u0442\u0438\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043c\u0435\u0445\u043e\u0442\u0432\u043e\u0440\u043d\u043e \u043c\u0430\u043b\u044b\u0439 TTL \u0434\u043b\u044f DNS | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041d\u0438\u0437\u043a\u0430\u044f \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430 DNS \u2014 \u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0439 \u0444\u0430\u043a\u0442\u043e\u0440 \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/hvatit-ispolzovat-smehotvorno-malyj-ttl-dlya-dns\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-11-05T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-01-02T11:04:14+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47El\u00e9g a nevets\u00e9gesen alacsony TTL haszn\u00e1lat\u00e1b\u00f3l a DNS-hez | ProHoster","description":"Az alacsony DNS-k\u00e9sleltet\u00e9s kulcsfontoss\u00e1g\u00fa t\u00e9nyez\u0151 a gyors internetes m\u0171k\u00f6d\u00e9shez.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/hvatit-ispolzovat-smehotvorno-malyj-ttl-dlya-dns","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0425\u0432\u0430\u0442\u0438\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u043c\u0435\u0445\u043e\u0442\u0432\u043e\u0440\u043d\u043e \u043c\u0430\u043b\u044b\u0439 TTL \u0434\u043b\u044f DNS | ProHoster","og:description":"\u041d\u0438\u0437\u043a\u0430\u044f \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430 DNS \u2014 \u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0439 \u0444\u0430\u043a\u0442\u043e\u0440 \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435.","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/hvatit-ispolzovat-smehotvorno-malyj-ttl-dlya-dns","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-11-05T21:00:00+00:00","article:modified_time":"2021-01-02T11:04:14+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"52324","title":null,"description":"","keywords":"","keyphrases":null,"primary_term":null,"canonical_url":"","og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 03:14:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:45:29","updated":"2026-01-24 03:14:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/52324","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=52324"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/52324\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=52324"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=52324"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=52324"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}