Intern
Mi az a DNS?
sobes.tech MI
Válasz az MI-től
A Domain Name System (DNS) egy elosztott adatbázis, amely a domain neveket IP-címekké alakítja. Lehetővé teszi az ember által olvasható domain nevek használatát a numerikus IP-címek helyett.
A DNS fő összetevői:
- Feloldó (Resolver): Ügyfél szoftver (általában az operációs rendszer része), amely kérdéseket küld a DNS szervereknek.
- Gyökér szerverek: 13 szervercsoport, amelyek a DNS gyökzónáját kezelik. Visszaadják a felső szintű domain szerverek (TLD) IP-címeit.
- TLD szerverek: Válaszolnak a domain nevek információival egy adott felső szintű zónában (pl.
.com,.org,.ru). - Hivatalos név szerverek (Authoritative Name Servers): Olyan szerverek, amelyek végleges információkat tartalmaznak saját zónájuk erőforrásairól, beleértve a web szerverek IP-címeit.
A domain név (pl. example.com) IP-címre történő átalakítás folyamata:
- A feloldó kérdést küld a helyi DNS szervernek (általában a szolgáltató biztosítja).
- A helyi DNS szerver ellenőrzi a cache-t. Ha megtalálja a rekordot, visszaadja az IP-címet.
- Ha nincs a cache-ben, a helyi szerver kérdezi a gyökér szervereket.
- A gyökér szerverek visszaadják a
.comzóna TLD szerverének IP-címét. - A helyi szerver kérdezi a
.comTLD szervert azexample.comautoritatív szerver IP-címéről. - A TLD szerver visszaadja az
example.comautoritatív szerver IP-címét. - A helyi szerver kérdezi az autoritatív szervert az
example.comIP-címéről. - Az autoritatív szerver visszaadja az
example.comweb szerver IP-címét. - A helyi szerver cache-eli a rekordot, és továbbítja a kliens feloldójának.
- A kliens feloldója megkapja az IP-címet, és átadja az alkalmazásnak (pl. böngésző) a kapcsolat létrehozásához.
A DNS rekordok különféle információkat tárolnak:
| Rekord típus | Leírás |
|---|---|
| A | Egy domain nevet IPv4 címre fordít. |
| AAAA | Egy domain nevet IPv6 címre fordít. |
| CNAME | Egy alias-t hoz létre egy másik domain névhez. |
| MX | A domainhez tartozó levelezőszervereket jelöli. |
| TXT | Szöveges információkat tárol. |
| NS | A domainhez tartozó hivatalos név szervereket jelöli. |
example.com IN A 93.184.216.34
// Példa CNAME rekordra
www.example.com IN CNAME example.com