Mi az a DNS rekord?

click fraud protection

Amint azt bizonyára Ön is ismeri, ha egy webhelyet szeretne böngészni, meg kell adnia annak domain nevét a böngészőben. A böngésző ezután kikapcsol, és betölti a kért webhelyet. Ha egy konkrét oldalnevet ad meg az URL-ben, a böngésző biztosan lekéri az adott oldalt a webszervertől. Lehet, hogy könnyű azt feltételezni, hogy ez az egész összetettség, de ennél többről van szó.

Ahhoz, hogy a forgalmat a megfelelő helyre irányítsák, az útválasztók irányítótáblát vezetnek. Az útválasztási táblázat sípolással jelzi, hogy az útválasztónak melyik fizikai kapcsolatot kell használnia a forgalomhoz a céltól függően. Ha azonban tartományneveket használnak, ezeknek az útválasztási tábláknak a kezelése nehézkes feladat lenne.

Ha minden webhelynek más a domain neve, a táblázat mérete hatalmas lenne, és a keresés nem lenne hatékony. Ehelyett az útválasztók IP-címeket használnak a forgalom irányítására. Mivel az IP-címek numerikusak, és több tartományt tartalmaznak. Az útválasztó táblák sokkal rövidebbek és könnyebben kereshetők.

Sajnos az IP-címek ember által nem olvashatók. Legalábbis biztosan nem emlékezetesek. Bár lehet, hogy jól emlékszik a Technipages.com webhelyre, sokkal kevésbé szereti felismerni a 104.18.0.74 IP-címet, és még kevésbé valószínű, hogy emlékszik a 2606:4700:20::681a: 14a IPv6-címre. Emlékezhető domain nevek használatának lehetővé tétele az emberek számára és hatékony IP-címek használata a számítógépek számára. Fordítási mechanizmust kell használni. Ez a fordítórendszer a DNS.

Mi az a DNS

A DNS a Domain Name System rövidítése és egy protokoll, amely a tartományneveket IP-címekké fordítja. A protokoll előfeltétele, hogy DNS-kérést küldjön egy DNS-kiszolgálónak. A kérelem tartalmazza a lefordítani kívánt domain nevet. A kérés ezután az eszköz konfigurált DNS-kiszolgálójához kerül. Ha ez a szerver nem tudja a választ, akkor rekurzív módon továbbítja a kérést a gyökér DNS-kiszolgálóknak. Valamikor az egyik DNS-kiszolgálónak lesz egy gyorsítótárazott bejegyzése. Vagy egy bejegyzést a mérvadó DNS-kiszolgálóhoz a kért tartományhoz.

Jegyzet: A mérvadó DNS-kiszolgáló az a szerver, amely a kérdéses tartomány adatait egy helyi fájlban konfigurálja. Az összes többi DNS-kiszolgáló csak gyorsítótárazza ezt a választ, és nem mérvadó.

Amint a tartományhoz mérvadó vagy gyorsítótárazott DNS-eredményt talál, a rendszer visszaküldi a láncon lefelé, végül az Ön eszközére. Ezután a lánc minden DNS-kiszolgálója gyorsítótárazza az eredményt, hogy a jövőbeni kérések gyorsabban megoldhatók legyenek.

A mérvadó DNS-kiszolgálón tárolt tényleges adatok DNS-zónák. Csak a DNS vagy az erőforrás rekord (RR) kerül visszaadásra, amely a kért domainhez van társítva.

A DNS rekord felépítése

A DNS-rekordok DNS-szintaxissal íródnak. A formátum neve, TTL, rekordosztály, rekordtípus és rekordadatokat használ. A TTL és a Record osztályok tárolhatók, mivel mindkét formátum érvényes. Egy alapértelmezett TTL (Itt az ideje élni) egy olyan zónafájl elején is megadható, amely a zóna bármely DNS-rekordjára vonatkozik, anélkül, hogy TTL-t kifejezetten megadna.

A Név mező határozza meg azt az URL-címet, amelyre a rekord vonatkozik. Ez lehet a „technipages.com”. A „ww.technipages.com” .technipages.com” helyettesítő karakterek támogatottak. Ha a megadott tartomány megegyezik a zóna tartományával, akkor a „szimbólum használható.

A TTL meghatározza, hogy egy nem hiteles DNS-kiszolgáló mennyi ideig tudja gyorsítótárban tárolni a választ. Minél hosszabb ez az idő, annál kevesebb forgalmat kell látnia a mérvadó DNS-kiszolgálónak. Ez azonban azt is jelenti, hogy hosszabb ideig tart a frissítések terjedése.

A Record osztály szinte mindig „N” Ez egy internetes rekordot definiál. Van azonban néhány lényegesen kevésbé használt hálózat, például a Chaosnet, amely a „H” értéket használja.

A rekord típusa határozza meg a kiszolgált DNS-rekord típusát. Például az IPv4-címek A rekordtípussal vannak definiálva, míg az e-mail szerverek MX típusúak. A következő részben bemutatunk néhány gyakoribb rekordtípust.

A Record adatok a tényleges feloldott értéket tartalmazzák. Ez általában egy másik IP-cím, de lehet egy másik domain név is. Ismét általánosságban, ha másik domain név van megadva. Ez a tartománynév egy IP-címre van feloldva a Zone fájlban máshol. Ez azonban nem mindig van így. A Zóna fájlhoz pontosvesszővel lehet megjegyzéseket fűzni. Ezek a megjegyzések nem szerepelnek a DNS-válaszokban.

A DNS rekordok típusai

A DNS-ben a leggyakoribb rekordtípus a „rekord ahol” a címet jelenti. „A rekordok mindig IPv4-címeket adnak vissza. Az IPv6-címek rekordtípusa „AAA”, a négy As azt jelzi, hogy a 128 bites IPv6-címek négyszer olyan hosszúak, mint a 32 bites IPv4-címek.

A „NAME” rekordtípus a Canonical NAME rövidítése, és azt jelenti, hogy „a kért domain IP-címe megegyezik ennek a tartománynak”. A CNAME rekordok A, AAAA vagy más CNAME rekordokra mutathatnak. A CNAME másik CNAME rekordra való rámutatását azonban nem javasoljuk, mivel a rekurzív kérések meghosszabbítják a felhasználó kérésének idejét. Az e-mail szerverek az „X” rekordtípust használják, ami a Mail eXchange kifejezést jelenti. Az MX rekord rekordértékének tartalmaznia kell egy prioritásszámot és egy tartománynevet. A CNAME rekordokhoz hasonlóan az MX rekordoknak egy tartománynévre kell mutatniuk.

Az „S” rekordtípus mérvadó DNS-kiszolgálókat határoz meg a kért tartományhoz. Egynél több NS rekord is lehet, de ezeknek mindig egy tartományra kell mutatniuk. A SOA rekord határozza meg a jogosultság kezdetét. Minden Zone fájlnak tartalmaznia kell egyet; elmagyarázza az adminisztratív részleteket, például azt, hogy a DNS-kiszolgálóknak mennyi ideig kell várniuk, mielőtt ellenőriznék, hogy egy érték változott-e.

Hogyan használják ezt az információt

Ezért a DNS-kérések rejtve vannak az ügyfél elől. A programok túlnyomó többsége csendesen futtatja a DNS-kéréseket a háttérben olyan pontig, ahol a felhasználó soha nem tudhatja, hogy a DNS-protokoll létezik. Egyes eszközök lehetővé teszik a hálózati forgalom figyelését, így láthatja a DNS-forgalmat, ahogyan az a hálózaton megjelenik. Más eszközök, például a Windows „keresési” segédprogramja lehetővé teszik DNS-kérések létrehozását. Ezek az eszközök általában ember által olvasható módon formázzák a kimenetet, és csak az értelmes választ adják meg, például a válaszban visszaadott IP-címet vagy címeket.

Következtetés

A DNS-rekord egy sor egy DNS-zónafájlban egy mérvadó DNS-kiszolgálón. Minden sor olyan értékeket tartalmaz, amelyek meghatározzák a rekord típusát és tényleges értékét. A nem hiteles DNS-kiszolgálók gyorsítótárazhatják ezeket a DNS-rekordokat, ahogyan látják őket a TTL időtartama alatt. A felhasználói eszköz DNS-kérést küld, megvárja a választ, majd HTTPS-kérést vagy a használt szoftvertől függően más protokollt küld a megadott IP-címre.