Ha már elolvastad a DNS működéséről szóló fejezetet, tudod, hogy a DNS lekérdezések sorozatán át fordítja le a domainneveket IP-címekre. Az NS rekord ennek a folyamatnak a közepén ül. Megmondja az internetnek, hová menjen, hogy megtalálja a domainedről minden mást. Nélküle az A rekordjaid, MX rekordjaid, CNAME rekordjaid és minden más beállításod megtalálhatatlanná válik.
Mit jelent az NS?
Az NS a Name Server, vagyis névszerver rövidítése. Az NS rekord azt mondja: "ez a névszerver felel a domain összes DNS-lekérdezéséért." Nem a weboldaladra mutat. Nem az e-mailedre mutat. Arra a szerverre mutat, amely az összes többi rekordodat tárolja.
Képzeld el a domainedet épületként, a DNS-rekordjaidat pedig a benne lévő szobákként. Az NS rekord a címtárban szereplő cím, amely megmondja mindenkinek, hol van az épület. Ha ez a cím rossz, mindegy, milyen szépen vannak berendezve a szobák. Senki sem találja meg az épületet.
Hogyan illeszkednek az NS rekordok a DNS-lekérdezési láncba?
Valahányszor valaki beírja a domainedet a böngészőbe, a DNS-lekérdezés meghatározott utat követ. Az NS rekord ennek az útnak a közepén jelenik meg, és minden, ami utána jön, azon múlik, hogy helyes-e.
Lépésről lépésre ez történik.
- A böngésző megkér egy DNS-feloldót, hogy keresse meg a domained IP-címét
- A feloldó felveszi a kapcsolatot egy gyökérszerverrel, amely a kiterjesztésed (.com, .net, .org) TLD szerverére irányítja
- A TLD szerver ellenőrzi a domained NS rekordjait, és visszaadja a névszerver címeit
- A feloldó felveszi a kapcsolatot az NS rekordban megadott névszerverrel
- Az a névszerver kikeresi az A rekordot (vagy amelyik rekord éppen kell), és visszaadja a választ
- A böngésző csatlakozik az IP-címhez, és betölti az oldalt
Látod, milyen szerepet játszik itt az NS rekord? Ez a híd a TLD szerver és a te névszervered között. A TLD szerver semmit sem tud az IP-címedről, az e-mail-beállításodról vagy a weboldaladról. Csak azt tudja, mely névszervereket kérdezze meg. Ez a válasz az NS rekordból jön.
Hogyan néz ki egy NS rekord?
A szerkezet egyszerű. Négy rész.
- Gazdanév (Name) az a domain, amelyre a rekord vonatkozik. A gyökérdomainhez ez "@" vagy üresen marad. Aldomain esetén az aldomain neve lenne
- Típus azonosítja, hogy ez NS rekord
- Érték (névszerver) a domainedért felelős névszerver gazdaneve. Valami olyasmi, mint az ns1.exampleprovider.com
- TTL (Time to Live) szabályozza, mennyi ideig tárolják a DNS-szerverek ezt a rekordot, mielőtt újra ellenőriznék. Az NS rekordok TTL-je általában hosszabb, gyakran 86400 másodperc (ez 24 óra)
A domainednek mindig legalább két NS rekordja lesz, mindegyik más névszerverre mutat. Miért kettő? Tartalék miatt. Ha az egyik névszerver leáll, a másik átveszi a terhet, és tovább válaszol a domainedre érkező DNS-lekérdezésekre.
Egy tipikus beállítás így néz ki.
- Név értéke @
- Típus értéke NS
- Érték értéke ns1.exampleprovider.com
- TTL értéke 86400
Aztán egy második rekord ugyanazzal a névvel és típussal, de az ns2.exampleprovider.com címre mutatva.
Mik az alapértelmezett NS rekordok?
Amikor domaint regisztrálsz, a regisztrátorod automatikusan beállít NS rekordokat, amelyek a saját névszervereire mutatnak. A DNS-zónád rögtön létrejön és azokon a szervereken üzemel. Minden rekord, amelyet a regisztrátor vezérlőpultján keresztül adsz hozzá, azokon a névszervereken él.
Sok márkánál ezeket az alapértékeket soha nem kell megváltoztatni. Ha a DNS-t ugyanott kezeled, ahol a domaint vetted, az alapértelmezések jól működnek. Csak akkor kell hozzányúlnod, ha azt szeretnéd, hogy másik szolgáltató kezelje a DNS-edet.
Mikor érdemes módosítani az NS rekordokat?
Néhány helyzetben lecserélnéd az NS rekordjaidat, hogy más névszerverekre mutassanak.
Váltás a tárhelyszolgáltató névszervereire
Néhány tárhelyszolgáltató azt kéri, hogy az NS rekordjaidat az ő névszervereikre irányítsd. Ez teljes irányítást ad nekik a DNS-zónád felett, ami megkönnyíti, hogy mindent automatikusan beállítsanak a weboldaladhoz. Ha ezt megteszed, az összes DNS-rekordodat a tárhelyszolgáltatón keresztül kezeled a regisztrátor helyett.
Külső DNS-szolgáltató használata
A dedikált DNS-szolgáltatók gyakran gyorsabb válaszidőt, jobb elérhetőséget és fejlettebb funkciókat nyújtanak, mint egy átlagos regisztrátor. Használatukhoz az NS rekordjaidat az adott szolgáltató névszervereire frissíted. A domained ott marad regisztrálva, ahol van, de a DNS-beállításaid az új szolgáltatóhoz költöznek.
Tartalomkézbesítő hálózat (CDN) használata
Egyes CDN-szolgáltatások megkövetelik, hogy módosítsd az NS rekordjaidat, hogy ők kezelhessék a DNS-t, és a hálózatukon vezethessék át a forgalmat. Ez lehetővé teszi, hogy a CDN a látogatókat a legközelebbi szerverre irányítsa, ami gyorsítja az oldalad betöltődését.
Hogyan módosítsd az NS rekordokat?
Itt van egy fontos részlet, amely sokakat megbotlat. Az NS rekordokat a domainregisztrátorodnál módosítod, nem a DNS-zónaszerkesztődben. Ez eltér az A rekordok vagy CNAME rekordok módosításától, amelyeket annak a szolgáltatónak a DNS-kezelő paneljén szerkesztesz, amelyik a névszervereidet üzemelteti.
A lépések így néznek ki.
- Szerezd meg az új névszerver címeket attól a szolgáltatótól, amelyre váltasz. Általában kettőt vagy többet kapsz (például ns1.newprovider.com és ns2.newprovider.com)
- Lépj be a domainregisztrátori fiókodba
- Keresd meg a névszerver-beállításokat. Ez külön van a DNS-zónaszerkesztőtől
- Cseréld le a jelenlegi névszervercímeket az újakra
- Mentsd a módosításokat
Egy dolgot tegyél meg a váltás előtt. Először állítsd be az összes szükséges DNS-rekordot az új névszervereken. Így amikor a forgalom elkezd az új névszerverekre menni, a rekordjaid már várnak, és a weboldalad végig elérhető marad. A domain összekötésének teljes lépéseiért nézd meg a domain weboldalra irányításáról szóló fejezetet.
Mi történik az NS rekordok módosítása után?
A változás nem egyszerre kapcsol át mindenhol. A világ DNS-szerverei a TTL-érték alapján gyorsítótárazzák az NS rekordokat. Amíg a gyorsítótárazott változat le nem jár, néhány szerver még a régi névszervereidre küldi a lekérdezéseket, mások már az újakat használják.
Ezt az átmeneti időszakot hívják DNS-propagációnak. Néhány perctől 48 óráig is eltarthat, bár a legtöbb változás néhány órán belül lezárul. A propagáció alatt egyes látogatók az oldalad régi változatát láthatják, mások az új beállítást. Ez normális és átmeneti.
Hogy minden gördülékeny legyen, hagyd aktívan a DNS-rekordjaidat a régi névszervereken, amíg a propagáció be nem fejeződik. Ne töröld őket azonnal. Ha megerősítetted, hogy minden működik az új névszervereken, utána takaríthatod ki a régieket.
Mi a különbség az NS rekord és a névszerver között?
Ezt a kettőt gyakran összekeverik, de nem ugyanaz.
A névszerver a tényleges szerver, amely a DNS-rekordokat tárolja, és válaszol a DNS-lekérdezésekre. Ez a gép végzi a munkát.
Az NS rekord csak az a DNS-bejegyzés, amely azt mondja: "ehhez a domainhez beszélj azzal a névszerverrel ott." Ez a mutató, nem maga a szerver.
Képzeld el a névszervert épületként, az NS rekordot pedig a telefonkönyvi bejegyzésként, amely megmondja az embereknek, melyik épületbe menjenek. Az NS rekord módosítása azt változtatja, hová küldik az embereket. Maga az épület nem költözik.
Mi történik, ha az NS rekordok rosszak?
Ha az NS rekordjaid olyan névszerverekre mutatnak, amelyek nem léteznek, offline vannak, vagy nincs beállítva rajtuk a DNS-zónád, a domained teljesen leáll. A weboldalad nem töltődik be. Az e-mailed nem kerül kézbesítésre. A domainedhez kötött minden szolgáltatás elsötétül.
És éppen ezért olyan zavaró, amikor ez megtörténik. Belépsz a DNS-paneledre, és minden helyesnek látszik. Az A rekordjaid ott vannak, az MX rekordjaid be vannak állítva. De ez nem számít, mert az NS rekord rossz helyre küldi az internetet. A DNS-rendszer a többi rekordodat soha nem is látja.
Nem csak egy szolgáltatás romlik el. Minden egyszerre.
A leggyakoribb okok egyszerűek.
- Az NS rekordok új szolgáltatóra frissítése, mielőtt a DNS-zónát beállítottad volna annál a szolgáltatónál
- A névszervercímek elírása
- Tárhelyszolgáltató váltása, és az NS rekordok frissítésének elfelejtése a regisztrátornál
- A DNS-tárhely fiókjának lejárni hagyása, miközben az NS rekordok még oda mutatnak
Ha a domained hirtelen minden szolgáltatásnál leáll, először az NS rekordokat ellenőrizd. Ők a leggyakoribb bűnös.
Mik a gyakori NS rekord hibák?
A rossz névszerverekre mutatáson túl még néhány hiba újra és újra felbukkan.
- Csak egy NS rekord beállítása. A domainednek mindig legalább két NS rekordja legyen, amelyek különböző névszerverekre mutatnak. Ha csak egy van, és az a névszerver leáll, a teljes domained elérhetetlen, amíg vissza nem tér
- Eltérő NS rekordok. A regisztrátornál lévő NS rekordoknak és a DNS-zónádon belüli NS rekordoknak egyezniük kell. Ha különböző névszerverekre mutatnak, a DNS-feloldás kiszámíthatatlanul viselkedhet
- Az NS rekordok szerkesztése a DNS-zónában a regisztrátor helyett. A delegáláshoz fontos NS rekordok a regisztrátor szintjén vannak. Ha a DNS-zónaszerkesztőben módosítod őket, az nem változtatja meg, hová küldi a TLD szerver a lekérdezéseket
- A régi DNS-rekordok túl korai törlése. Ha névszervereket váltasz, és azonnal törlöd a rekordjaidat a régi szolgáltatótól, azok a látogatók, akiknek a DNS-gyorsítótára még a régi névszerverekre mutat, hibát látnak a propagáció befejezéséig
Hogyan kezeli a WEMASY az NS rekordokat
A WEMASY weboldalépítőjében felépítheted a weboldalad oldalait. Ha saját domaint használsz, általában elég néhány rekordot hozzáadnod a jelenlegi névszerver-szolgáltatódnál, nem kell a teljes DNS-beállításodat költöztetned.
Nézd meg, mit tartalmaz az egyes csomag a WEMASY árazás oldalon.
Mi jön ezután
Most, hogy tudod, hogyan delegálják az NS rekordok a domained DNS-hatáskörét, a következő fejezet az AAAA rekordról szól. Ugyanazt a feladatot látja el, mint az A rekord, de IPv4 helyett IPv6-címet használ, és egyre fontosabbá válik, ahogy az internet az újabb címzési formátum felé halad. Az összes rekordtípus áttekintéséhez és ahhoz, mikor melyiket használd, nézd meg a DNS-rekordtípusokról szóló fejezetet.
Gyakran ismételt kérdések
Lehet más NS rekord egy aldomainhez?
Igen. Egy aldomaint delegálhatsz más névszerverekre, ha NS rekordokat hozol létre az adott aldomainhez a DNS-zónádon belül. Ezt hívják aldomain-delegálásnak. Az aldomain DNS-ét ekkor teljes egészében az általad megadott névszerverek kezelik, a domained többi részétől függetlenül. Ez gyakori a nagy szervezeteknél, ahol különböző csapatok kezelik a saját aldomainjeiket. A WEMASY weboldalépítőjében ezt közvetlenül a weboldaladon is beállíthatod.
Hány NS rekordja legyen egy domainnek?
Legalább kettő. Két vagy több NS rekorddal biztosított, hogy ha az egyik névszerver offline lesz, a másik még válaszolni tud a DNS-lekérdezésekre. A legtöbb DNS-szolgáltató alapértelmezetten kettőtől négyig rendel névszervert. Szigorú felső határ nincs, de a megbízható működéshez kettő a minimum.
Befolyásolják az NS rekordok az e-mail-kézbesítést?
Közvetetten igen. Az NS rekordok határozzák meg, mely névszervereken vannak az MX rekordjaid, SPF rekordjaid és az egyéb e-mailes DNS-bejegyzéseid. Ha az NS rekordjaid olyan névszerverekre mutatnak, amelyeken nincsenek beállítva a helyes e-mailes rekordok, a domainedre az e-mail-kézbesítés meghiúsul. Maguk az NS rekordok nem irányítják az e-mailt, de ők szabályozzák, hol tárolódnak az e-mail-irányítási utasítások.
Biztonságos módosítani az NS rekordokat, amíg a weboldalad él?
Biztonságos, ha előtte felkészülsz. Állítsd be az összes DNS-rekordodat az új névszervereken, mielőtt módosítod az NS rekordokat a regisztrátornál. Így amikor a DNS-lekérdezések elkezdenek az új névszerverekre érkezni, a helyes rekordok már ott vannak. Hagyd aktívan a rekordokat a régi névszervereken, amíg a propagáció be nem fejeződik. Ha helyesen csinálod, a látogatók nem veszik észre a váltást.
Mi a különbség az NS rekordok módosítása és egy A rekord módosítása között?
Az A rekord módosítása egyetlen beállítást frissít, amely megmondja a DNS-nek, melyik szerver IP-címéhez csatlakozzon. Az NS rekordok módosítása a teljes DNS-zónádat másik szolgáltatóhoz költözteti. Amikor NS rekordokat módosítasz, a teljes DNS-kezelésed, az A rekordokat, MX rekordokat, CNAME rekordokat és minden mást is beleértve, az új névszerverekre kerül. Ez sokkal nagyobb változás, mint egyetlen rekord frissítése.