Az előző fejezetben megállapítottuk, hogy a domainnév és a weboldal két különböző dolog. A domainnév a cím. A weboldal az, ami azon a címen él. Ami összeköti őket, az a DNS. Most mélyebbre ásunk abban, hogyan működik a domainnév, és mi történik minden alkalommal, amikor valaki begépeli a böngészőjébe.
A rövid válasz: a domainnév úgy működik, hogy egy ember által olvasható címet lefordít annak a szervernek a számszerű IP-címére, ahol a weboldalad fájljai tárolva vannak. A teljes válasz keresések láncolatát foglalja magában, amelyet a böngésződ automatikusan kezel, a másodperc törtrészében, anélkül hogy bármit látnál belőle.
Hogyan működik a domainnév?
Beírod a wemasy.hu címet a böngésződbe, és entert nyomsz. Íme, mi történik ezután, a megtörténés sorrendjében.
A böngésződ először a saját gyorsítótárát ellenőrzi. Ha nemrég már megkereste ezt a domainnevet, már tudja az IP-címet, és közvetlenül betölti az oldalt. Ha nem, továbbadja a kérést egy DNS-feloldónak. A feloldót általában az internetszolgáltatód üzemelteti, bár használhatsz nyilvános feloldókat is. A feladata, hogy megtalálja a kért domainnév IP-címét.
A feloldó ezután a saját gyorsítótárát ellenőrzi. Ha nemrég megkereste a wemasy.hu címet, a választ a memóriából adja vissza. Ha nem, elkezd kérdezni. A feloldó lekérdezést küld egy gyökér-névszervernek. A gyökér-névszerverek a DNS-rendszer csúcsán állnak. Nem tudják minden domainnév IP-címét, de tudják, hol találhatók az egyes felsőszintű domainek megfelelő névszerverei. A gyökér-névszerver azt mondja a feloldónak, hogy kérdezze meg a .com TLD-névszerverét.
A TLD-névszerver az összes .com domaint kezeli. Nem tudja a wemasy.hu konkrét IP-címét, de tudja, mely névszerverek felelősek érte. A feloldót a wemasy.hu hiteles névszerveréhez irányítja.
A hiteles névszerveren van a valódi válasz. Ez tartalmazza a domain DNS-rekordjait, köztük az A rekordot, amely a domainnevet egy konkrét IP-címre képezi le. A feloldó megkapja az IP-címet, visszaadja a böngésződnek, és a böngésződ csatlakozik az azon a címen lévő szerverhez. A szerver visszaadja a weboldal fájljait, és az oldal betöltődik.
A te szemszögedből beírtál egy nevet, és megjelent egy oldal. Mögötte négy külön rendszer válaszolt egymás után. Az egész párbeszéd általában 100 ezredmásodpercnél rövidebb.
Mi a DNS, és miért létezik?
A DNS a Domain Name System rövidítése. Ez az a globális címtár, amely lehetővé teszi, hogy számok helyett neveket használj a weboldalak megtalálásához. Nélküle minden alkalommal meg kellene jegyezned egy olyan számsort, mint a 185.230.65.11, amikor meg akarsz látogatni egy oldalt.
A rendszert decentralizáltnak építették. Nincs egyetlen szerver, amely tudná, hol él minden weboldal. Ehelyett a felelősség a világ több ezer névszerverén oszlik meg, amelyek mindegyike az egész egy részének rekordjait tartja. Ettől a rendszer gyors, ellenálló és skálázható.
A DNS sokkal többet kezel, mint csak a weboldalakat. Irányítja az e-mailt, ellenőrzi a domain tulajdonjogát, működteti az aldomaineket, és biztonsági rekordokat kezel. A DNS-rendszer működésének teljes képéért a DNS mélyebb bemutatásáról szóló fejezet mindent részletesen tárgyal.
Mi az a névszerver, és mit csinál?
A névszerver olyan szerver, amely egy domain DNS-rekordjait tárolja. Amikor domainnevet regisztrálsz, hozzárendelik néhány névszerverhez. Ezek a névszerverek a hiteles forrásai mindennek, ami DNS-sel kapcsolatos az adott domainről. Ha valaki tudni akarja a domainneved mögötti IP-címet, a névszervereidnél köt ki a válaszért.
A legtöbb domainregisztrátor alapértelmezett névszervereket rendel hozzá, amikor domaint regisztrálsz. Ha külön tárhelyszolgáltatót használsz, a névszervereidet a tárhelyedre kell mutatnod. Így kapcsolódik az egyik helyen regisztrált domain ahhoz a weboldalhoz, amelyet valahol máshol építettél.
Amikor névszervert váltasz, azt mondod a globális DNS-rendszernek, hogy kezdje el a domained rekordjait egy új helyen keresni. A régi névszervereken beállított DNS-rekordok nem kerülnek át automatikusan. Az újakon újra létre kell hoznod őket.
Mi az az A rekord?
Az A rekord olyan DNS-rekord, amely egy domainnevet egy IP-címre képez le. Ez az alaprekord, amely a domainnevet egy weboldalra mutatja. Amikor a DNS-feloldó eléri a hiteles névszerveredet, és megkérdezi, hol él a wemasy.hu, az A rekordot találja meg.
A DNS-rekordoknak többféle típusa van, mindegyik más célt szolgál. Az A rekordok az IP-címek leképezését kezelik. Az MX rekordok az e-mail irányítását. A CNAME rekordok olyan álneveket hoznak létre, amelyek egyik domainnevet a másikra mutatják. A TXT rekordok ellenőrző karakterláncokat és biztonsági beállításokat tárolnak. Az A rekord az, amely a legközvetlenebbül kötődik ahhoz, hogyan tölt be a domainneved egy weboldalt. Az egyes típusok pontos leírásáért nézd meg a DNS-rekordtípusokról szóló útmutatót.
Mi történik, ha a DNS még nincs beállítva?
Ha regisztrálsz egy domainnevet, és sosem állítod be a DNS-rekordokat, a domain létezik a nyilvántartóban, de sehová nem vezet. Az a böngésző, amely megpróbálja megkeresni az IP-címet, nem kap választ. Az oldal nem töltődik be. A látogatók hibaüzenetet vagy üres képernyőt látnak, a böngészőtől függően.
Ezért nem ugyanaz a domainnév regisztrálása, mint a működő weboldal. A domainnév abban az értelemben él, hogy regisztrálva van, és senki más nem veheti el. De nem működik, amíg a DNS-rekordok nincsenek beállítva, és nem mutatnak egy szerverre, amelyen tényleges weboldalfájlok vannak.
Ugyanez történik átmenetileg minden alkalommal, amikor módosítod a DNS-beállításaidat. Mindig van egy rés aközött, amikor elmented a változtatást, és amikor az eléri a teljes DNS-rendszert.
Mi az a DNS-propagáció?
A DNS-propagáció az az idő, amely alatt a DNS-rekordjaid változása elterjed a világ összes feloldóján és gyorsítótárán. Amikor frissítesz egy A rekordot vagy névszervert váltasz, a változás nem lép életbe mindenhol azonnal. A különböző feloldók különböző ideig tárolták a régi információt.
A propagáció időtartama egy TTL nevű beállítástól függ, ami a time to live rövidítése. A TTL-t minden DNS-rekordnál beállítják, és megmondja a feloldóknak, mennyi ideig tárolják az információt, mielőtt frissítést keresnének. A 3600 másodperces TTL azt jelenti, hogy a feloldók akár egy órán át is megtarthatják a régi adatot a frissítés előtt. Az alacsonyabb TTL gyorsabb propagációt, de gyakoribb lekérdezéseket jelent.
A propagáció alatt egyes látogatók a régi szerverre érkeznek, mások az újra, attól függően, melyik feloldót használják. A teljes propagáció általában néhány órán belül befejeződik, bár alkalmanként akár 48 órát is igénybe vehet. A DNS-propagációról szóló fejezet ezt teljes egészében tárgyalja, beleértve azt is, hogyan ellenőrizheted, befejeződött-e a propagáció, és mit tegyél, ha a vártnál tovább tart.
Miért számít ez a folyamat a márkádnak?
Ha közelebbről megnézed, hogyan van megtervezve a domainnévrendszer, olyan szintű kontrollt találsz, amely csak az első alkalommal válik nyilvánvalóvá, amikor szükséged van rá.
A domainneved nem kötődik egyetlen konkrét szerverhez sem. Arra a szerverre mutat, amelyre te megmondod. Ha a weboldalad másik tárhelyre költözik, frissíted a DNS-rekordokat, és a látogatók követik. A domainnév ugyanaz marad. A márkád címe nem változik. A linkjeid, a keresési helyezéseid és a közönséged emlékezete a címedről mind érintetlen marad.
Ez a szétválasztás a domain és a szerver között teszi kezelhetővé az oldal újjáépítését vagy költöztetését. Építhetsz egy új változatot az oldaladból egy tesztszerveren, kipróbálhatod, majd frissíted az A rekordot, hogy a domainneved az új szerverre mutasson. Az átváltás úgy történik, hogy a látogatóid sosem látnak törött címet.
Azt is jelenti, hogy a domainnevednek van egyfajta tartóssága, amellyel a weboldalad fájljai nem rendelkeznek. A szervereket frissítik, a platformok változnak, a weboldalakat újraépítik. A domainnév mindezen átvészeli, amíg megújítod. Ezért a domainneved olyan márkaérték, amelyet érdemes védeni. Ha többet szeretnél tudni arról, mi a domainnév, és mivel jár a regisztrálása, nézd meg a domainnév és a weboldal különbségéről szóló fejezetet.
Hogyan segít a WEMASY a domainnév összekapcsolásában
A WEMASY-ben domaint regisztrálhatsz, a weboldalaidat pedig a weboldalépítőben építheted fel.
Ha a domainedet máshol regisztráltad, összekapcsolhatod a WEMASY weboldaladdal. Hogy mi van az egyes csomagokban, azt a WEMASY árak oldalon nézheted meg.
Gyakran ismételt kérdések
Mi történik, ha rossz IP-címre irányítom a domainemet?
Azok a látogatók, akik beírják a domainnevedet, rossz szerverre kerülnek, vagy a semmire, ha az IP-címnek nincs mögötte weboldala. A böngésző kapcsolódási hibát vagy üres oldalt kap. A megoldás az A rekord frissítése a helyes IP-címre, és a DNS-propagáció befejezésének megvárása. Ezért fontos kétszer ellenőrizni a DNS-rekordokat, amikor domaint kötsz egy új tárhelyhez. Az oldalaidat felépítheted a WEMASY weboldalépítőjében is.
Miért mutatja az oldalam még mindig a régi változatot, miután új szerverre költöztem?
A DNS-rekordokat a keresési lánc több pontján tárolják gyorsítótárban, köztük a saját eszközödön és az internetszolgáltatód feloldójánál. Még az A rekord frissítése után is előfordulhat, hogy a régi IP-cím helyben még gyorsítótárban van. A böngésző- és DNS-gyorsítótár törlése segíthet, de bizonyos esetekben egyszerűen meg kell várnod a TTL-időszak lejártát, mielőtt minden látogató a frissített változatot látja.
Használhatom ugyanazt a domainnevet két különböző weboldalhoz egyszerre?
Nem. Egy domainnév az A rekordján keresztül egyszerre csak egy IP-címre mutathat. Ha az oldalad különböző részeit különböző szerverekre akarod irányítani, használhatsz aldomaineket. Például a shop.cegnev.hu mutathat más szerverre, mint a cegnev.hu, miközben mindkettő ugyanahhoz a domainhez tartozik.
Kell műszaki tudás a domainem DNS-beállításainak kezeléséhez?
Az alapvető DNS-módosítások, például egy A rekord frissítése vagy egy CNAME hozzáadása, mély műszaki tudás nélkül is kezelhetők, ha a szolgáltatód felülete világos. Maguk a fogalmak egyszerűek, ha érted, mit csinál az egyes rekordtípus. Azok a platformok, amelyek a domainregisztrációt a tárhellyel együtt kínálják, gyakran automatikusan elintézik a DNS-beállítást, így a rekordokhoz sosem kell hozzányúlnod.
Mi a különbség a névszerver és a DNS-rekord között?
A névszerver az a szerver, amely a domained összes DNS-rekordját tartja. A DNS-rekord egy konkrét bejegyzés a névszerveren belül, amely megmondja a DNS-rendszernek, mit tegyen egy adott kéréssel, például a webes forgalom, az e-mail vagy az aldomainek irányításával. Amikor frissíted a névszervereidet, az összes DNS-rekordod irányítását átadod egy új szolgáltatónak. Amikor egyetlen DNS-rekordot frissítesz, egyetlen konkrét utasítást változtatsz meg, miközben a névszerver ugyanaz marad.
Most már tudod, hogyan működik a domainnév attól a pillanattól, hogy valaki begépeli, addig, amíg az oldal betöltődik. Van egy rokon fogalom, amelyet valószínűleg láttál a domainnévvel felváltva használni, de ez valami más. Ez az URL. A következő fejezet pontosan megmutatja, mi választja el az URL-t a domainnévtől, és miért számít a különbség, amikor beállítod az oldaladat.