A DNS gyorsítótárazása és hogyan javítja az internetet

A DNS-gyorsítótár (néha DNS- feloldó- gyorsítótár) egy ideiglenes adatbázis, amelyet a számítógép operációs rendszere tart fenn, amely nyilvántartást tartalmaz a legutóbbi látogatásokról és a webhelyek és egyéb internetes domainek látogatásának kísérletéről.

Más szavakkal, a DNS-gyorsítótár csak a legutóbbi DNS-lekérdezések memóriája, amelyet a számítógép gyorsan meg lehet jeleníteni, amikor megpróbálja kitalálni, hogyan kell betölteni egy webhelyet.

A legtöbb ember csak akkor hallja a DNS-gyorsítótár kifejezést, amikor a DNS-gyorsítótár kiürítésével / törlésével foglalkozik annak érdekében, hogy javítsa az internetes kapcsolat problémáját. Ezen az oldalon alul van még.

A DNS-gyorsítótár célja

Az internet a Domain Name System (DNS) rendszerre támaszkodva fenntartja az összes nyilvános weboldal indexét és a hozzájuk tartozó IP-címeket . Úgy gondolhatja, mint egy telefonkönyv.

Telefonkönyvvel nem kell mindenki telefonszámát memorizálni, amely az egyetlen módja annak, hogy a telefonok kommunikálhassanak: egy számmal. Ugyanígy használják a DNS-t, így elkerülhetjük, hogy minden weboldal IP-címét megjegyezzük, ami az egyetlen módja annak, hogy a hálózati eszközök kommunikáljanak a weboldalakkal.

Ez történik a függöny mögött, amikor felkéri a webböngészőt, hogy töltsön be egy weboldalt ...

Beírja az URL-t és a webböngésző megkérdezi az útválasztóját az IP-címért. A router DNS-kiszolgáló címét tárolja, így megkérdezi a DNS-kiszolgálót az adott gazdanév IP-címére. A DNS-kiszolgáló megtalálja a hozzá tartozó IP-címet majd meg tudja érteni, hogy melyik webhelyet kérdezi, majd a böngészője betöltheti a megfelelő oldalt.

Ez minden olyan webhelyen történik, amelyet meg akar látogatni. Minden alkalommal, amikor egy felhasználó meglátogatja a webhelyet host nevével, a webböngésző kérelmet indít az internetre, de ezt a kérést nem lehet befejezni, amíg a webhely neve "átvált" egy IP-címre.

A probléma az, hogy még ha vannak olyan rengeteg nyilvános DNS-kiszolgálói is, amelyek segítségével a hálózat megpróbálhatja felgyorsítani a konverziós / felbontási folyamatot, mégis gyorsabb a helyi "telefonkönyv" helyi példánya, amely a DNS-gyorsítótárat érinti játék.

A DNS-gyorsítótár még inkább megpróbálja felgyorsítani a folyamatot, ha a kérést az interneten küldi el a nemrégiben meglátogatott címek névfeloldását.

Megjegyzés: Valójában DNS-gyorsítót tartalmaz a "lookup" folyamat minden hierarchiájában, amely végül megkapja a számítógépet a webhely betöltésére. A számítógép eléri az útválasztóját, amely kapcsolatba lép az internetszolgáltatóval , ami egy másik ISP-t üthet, mielőtt a "root DNS-kiszolgálóknak" nevezett. A folyamatok mindegyikének ugyanazon okból DNS-gyorsítótár van, amely gyorsítja a névfeloldási folyamatot.

A DNS-gyorsítótár működése

Mielőtt egy böngésző kiadja a kéréseket a külső hálózathoz, a számítógép elfogja mindegyiket, és megkeresi a tartománynevet a DNS gyorsítótár adatbázisában. Az adatbázis tartalmaz egy listát az összes nemrégiben hozzáférett domain névről és azokról a címekről, amelyeket a DNS kiszámított számukra a kérés első alkalommal történő megadásakor.

A helyi DNS-gyorsítótár tartalmát a Windows alatt az ipconfig / displaydns parancs segítségével lehet megtekinteni, hasonló eredményekkel:

docs.google.com
-------------------------------------
Felvétel neve. . . . . : docs.google.com
Felvételi típus. . . . . : 1
Itt az ideje élni . . . . : 21
Adatok hossza. . . . . : 4
Szakasz. . . . . . . Válasz
A (fogadó) rekordot. . . : 172,217.6.174

A DNS-ben az "A" rekord az a DNS-bejegyzés része, amely tartalmazza az adott gépnév IP-címét. A DNS-gyorsítótár tárolja ezt a címet, a kért weboldal nevét és számos más paramétert a befogadó DNS-bejegyzésből.

Mi a DNS-gyorsítótár mérgezése?

A DNS-gyorsítótár mérgezett vagy szennyezett lesz, ha beillesztik az illetéktelen domainneveket vagy IP-címeket.

Előfordulhat, hogy a gyorsítótár technikai hibák vagy adminisztratív balesetek miatt megsérül, de a DNS gyorsítótár mérgezés általában olyan számítógépes vírusokkal vagy más hálózati támadásokkal jár, amelyek érvénytelen DNS-bejegyzéseket helyeznek be a gyorsítótárba.

A mérgezés miatt az ügyfélkérelmek átirányításra kerülnek a rossz célállomásokra, általában rosszindulatú weboldalakra vagy hirdetéses oldalakra.

Ha például a fent leírt docs.google.com rekordnak más "A" rekordja van, akkor amikor a docs.google.com webhelyet a böngészőjébe beírta, akkor valahol máshová kell venni.

Ez komoly problémát jelent a népszerű weboldalak számára. Ha egy támadó átirányítja a Gmail.com iránti kérelmét , például egy olyan webhelyre, amely úgy néz ki, mint a Gmail, de nem, akkor az adathalász támadással szembesülhet, mint a bálnavadászat .

DNS öblítés: Mit csinál és hogyan kell csinálni

A gyorsítótár mérgezésének vagy egyéb internetkapcsolat-problémáknak a hibaelhárításakor a számítógép rendszergazdája el szeretné törölni (azaz törölni, visszaállítani vagy törölni) egy DNS-gyorsítótárat.

Mivel a DNS-gyorsítótár törlése megszünteti az összes bejegyzést, törli az esetleges érvénytelen rekordokat, és kényszeríti a számítógépet arra, hogy újratelepítse ezeket a címeket a következő alkalommal, amikor megpróbálja elérni ezeket a webhelyeket. Ezeket az új címeket a hálózat azon DNS-kiszolgálója veszi át.

Tehát, ha a fenti példát használjuk, ha a Gmail.com rekordot megmérgeztük és egy különös weboldalra irányítottuk át, akkor a DNS átöblítése jó első lépés a rendszeres Gmail.com visszaszolgáltatásához.

A Microsoft Windows rendszerben a helyi DNS-gyorsítótárat átírhatja a parancssorból az ipconfig / flushdns parancs segítségével. Tudja, hogy működik, amikor látja, hogy a Windows IP-konfiguráció sikeresen leöblítette a DNS Resolver Cache-t, vagy sikeresen áttörte a DNS Resolver Cache üzenetet.

A parancssori terminálon keresztül a macOS felhasználóknak a dscacheutil -flushcache-t kell használnia, de tudniuk kell, hogy a futás után nincs "sikeres" üzenet, így nem tudják, hogy működik-e. A Linux felhasználóknak be kell írniuk a /etc/rc.d/init.d/nscd restart parancsot.

A router DNS-gyorsítótár is lehet, ezért az útválasztó újraindítása gyakran hibaelhárítási lépés. Ugyanezen okból előfordulhat, hogy a DNS-gyorsítót a számítógépén átöblítheti, így újraindíthatja útválasztóját az ideiglenes memóriájában tárolt DNS-bejegyzések törléséhez.