[[oktatas:hálózat|< Hálózat]] ====== DNS ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2016, 2018 * Licenc: GNU Free Documentation License 1.3 * Web: http://szit.hu ===== Fogalmak ===== * tartománynév - domainnév * Domain Name System * TOPLEVEL domain * authoratív DNS szerver (illetékes) * A rekord * AAAA rekord * MX rekord * delegálás * glue rekord * LDH karakterek * IDN domain * zóna ==== LDH karakterek ==== A letters, digits, hyphen szavak első betűje. A tartománynevekkel kapcsolatos RFC dokumentumokban használják. Az LDH karakterek így számok, az angol ábécé betűi és a kötőjel. [0..1a-z-] Az LDH mellesleg egy fontos enzim az emberi szervezetben ([[http://www.proteopedia.org/wiki/index.php/Lactate_Dehydrogenase|Lactate Dehydrogenase]]). ==== IDN domain ==== Nemzetközi karaktereket tartalmazó domain. Magyar vonatkozásban ez az ékezetes domain neveket takaja. ==== Zóna ==== Egyben kezelt tartománynevek. ==== Gyökérszerverek ==== 13 IP címen keresztül elérhető szervercsoportok. A gyökérszervere rekurzív feloldásra lettek kitalálva. A gyökérszerverek helye: * http://www.root-servers.org/ ==== FQDN ==== Az FQDN a Fully qualified domain name rövidítése. Magyarul teljesen minősített tartománynév. A tartomány összes szintjét megadjuk, beleértve a legfelső szintű tartománynevet és a gyökértartományt. ==== NXDOMAIN ==== A not exists domain rövidítése. Nemlétező tartománynév. ===== Bevezetés ===== A DNS az IP cím és a tartománynevek összerendelésén kívánja megkönnyíteni. A DNS protokoll kérés válasz alapú, a szerverek fogadják kliensek kérdéseit majd válaszolnak. Egy tartománynév feloldása UDP protokollon történik. A másodlagos szerverek a zónainformációkat az elsődleges szerverekről viszont TCP kapcsolaton keresztül kérik le. Gyakorlószervereken TLD névként használható a .local néven. Például: zold.local ===== Kezdetek ===== Kezdetben a tartományneveket hosts fájlokban tárolták. Unix alapú rendszereken: /etc/hosts Windows rendszereken: c:\Windows\System32\drivers\etc\hosts\ Egy hosts fájl: 195.200.50.20 zold.and mars.zold.and 198.201.200.1 sarga.and 195.100.100.2 piros.and ===== Példa domain ===== jupiter.info.zold.and A hu a TOPLEVEL domain, vagy másként mondva felsőszintű tartománynév. A zold a tartomány név, az info altartománynév, a jupiter gépnév. Népszerű altartománynevek: www.zold.and ftp.zold.and irc.zold.and Mutathat minden altartománynév azonos címre is: www.zold.and ftp.zold.and irc.zold.and jupiter.info.zold.and info.zold.and ===== Tartománynevet szeretnénk ===== A .hu TOPLEVEL tartománynév alá tartozó tartománynevek foglaltságát a következő helyen ellenőrizhetjük: * http://domain.hu Minden tartománynevet kötelezően 2, azaz kettő darab DNS kell regisztrálni. Az egyik ebből elsődleges, a másik mindig másodlagos. ===== Rekordok ===== * A rekord - tartománynév IP címe * AAAA rekord - tartománynév IP címe IPv4 verzió * MX rekord - e-mailt fogadó szerver * NS rekord - névszerver címe * TXT rekord - tetszőleges szöveg * HINFO szerver hardverének leírása * CNAME rekord - állnév * PTR rekord - IP címhez tartozó tartománynév lekérdezése ===== DDNS ===== Dinamikus DNS. Ha az Internet szolgáltatód dinamikus ad számodra IP címet (az mindig változik), ennek ellenére szeretnéd elérni az Internetről a gépedet, akkor a dinamikus DNS szolgáltatás segíthet neked. A gépeden/eszközön amely dinamikusan kapja az IP címet beállítasz egy programot, amely időnként bejelentkezik egy DDNS szolgáltatóhoz. Az ott kapott domainen keresztül a hálózati eszközöd mindig elérhető lesz az Internetről. ===== Dokumentációra szóló domainek ===== * https://example.com/ * https://example.net/ * https://example.org/ * https://example.edu/ ===== Linkek ===== * https://tools.ietf.org/html/rfc5890 (LDH karakterek leírása) * Nemzetközi domain neveket kezelése az alkalmazásokban - IDNA * https://tools.ietf.org/html/rfc3490 * https://tools.ietf.org/html/rfc5891