Ugrás a tartalomhoz

Sütibeállítások

Típusonként válassza ki, mely sütiket engedélyezi. Választását bármikor módosíthatja a Sütibeállítások linken, amely minden oldal alján megtalálható. Adatvédelmi nyilatkozat

Szükséges

Mindig bekapcsolva

A bejelentkezéshez, a kosár megőrzéséhez és a választásai megjegyzéséhez szükségesek. Ezek mindig be vannak kapcsolva.

Milyen sütik?
  • weboke_sessie, weboke_klant, weboke_remember: a munkamenet és a bejelentkezve maradás
  • weboke_basket: a kosár
  • wkBtwIncl: az árak megjelenítése ÁFÁ-val vagy anélkül
  • wok_cookies: a sütiválasztás, 12 hónap

Méri, melyik hirdetés vezet látogatáshoz vagy rendeléshez, hogy ne fizessünk hatástalan hirdetésekért.

Milyen sütik?
  • Google Ads a Google Tag Manageren keresztül (_gcl_au, _gcl_aw), legfeljebb 90 napig
  • OpenAI Ads, hirdetések a ChatGPT-ben
  • wok_aff: melyik partnerünk ajánlására érkezett (partnerprogram), 60 nap

4,6

Ország és nyelv

Minden országnak saját oldala van, az adott ország áraival és ÁFA-jával.

Megtekintés

www, átirányítás és amit a DNS nem tud

3. modul: Rekordok a weboldalhoz · Olvasási idő: 7 perc

Tanulási cél: E lecke után Ön ismeri a különbséget a DNS (hol található a szerver) és az átirányítás (melyik oldalt kapja meg) között, és képes lesz helyesen beállítani a www aldomaint.

Alapfogalmak: www, átirányítás (redirect, 301/302), domainpointer vagy alias, https-tanúsítvány, egy útvonal nem létezik a DNS-ben

Amit a DNS tud, és amit nem

A DNS egyfajta kérdésre válaszol: "hol található ez a név?" A válasz egy cím (A, AAAA) vagy egy másik név (CNAME). Ezután a DNS szerepe véget ér. Minden, ami ezután történik, azt a webszerver intézi azon a címen.

Egy weboldal-cím több részből áll:

https://www.example.com/contact?taal=nl
└─┬─┘   └──────┬───────┘└───┬──┘└──┬──┘
protokoll     név          útvonal paraméterek

Csak a középső rész, a név kerül a DNS-hez. A protokollt (https), az útvonalat (/contact) és a paramétereket a DNS sosem látja. Ebből néhány dolog következik, ami sokakat meglep:

  • A DNS nem tud átirányítani egy oldalra. Olyan rekord, hogy "example.com átirányítás erre: othersite.example/actie", nem létezik.
  • A DNS nem választ a http és a https között. Hogy a látogató https-en köt-e ki, azt a webszerver dönti el.
  • A DNS nem tudja, melyik weboldal található egy szerveren. Egyetlen IP-címen akár több száz weboldal is futhat. A böngésző elküldi a nevet a kérésében, és a webszerver ez alapján választja ki a megfelelő oldalt.

Az átirányítás a webszerveren történik

Szeretné, hogy az example.com a látogatókat a www.example.com címre irányítsa át, vagy hogy egy második domainnév a főoldalára mutasson? Ehhez két lépésre van szükség:

  1. DNS: állítsa be, hogy a név egy olyan webszerverre mutasson, amely képes az átirányításra. Ez általában a saját tárhelye, vagy a regisztrátor átirányító szolgáltatása.
  2. Webszerver: állítson be ott egy átirányítást (redirect). A szerver ekkor nem egy oldallal válaszol, hanem azzal, hogy "menjen erre a másik címre". A böngésző ezt automatikusan követi.

Az átirányításnak van egy kódja:

KódJelentéseMire használja
301Véglegesen áthelyezveEgy állandó átirányítás, például a csupasz névről a www-re. A keresőmotorok átveszik az új címet.
302 (vagy 307)Ideiglenesen másholEgy ideiglenes akciós oldal vagy karbantartás.

A domainpointer vagy domainalias valami más: ekkor ugyanaz a weboldal jelenik meg két néven, anélkül, hogy a címsor megváltozna. Ezt is a tárhelyvezérlőpult intézi, nem a DNS. A második név DNS-ének csak ugyanarra a szerverre kell mutatnia.

Létezik még a frame forwarding is: a címsor továbbra is az Ön domainjét mutatja, miközben egy másik oldalt lát. Ez gyakran rosszul működik a modern weboldalakkal (amelyek megtagadják, hogy keretben (frame) betöltődjenek), és a keresőmotorok sem kedvelik. Inkább ne használja.

www: igen vagy nem?

A www egyszerűen egy aldomain. Hogy az oldala a www.example.com vagy az example.com címen fusson, az választás kérdése. Csak az a fontos:

  1. Mindkettőnek működnie kell. Az emberek az egyiket vagy a másikat gépelik be. Ha hiányzik a www rekord, hibaüzenetet kapnak arról, hogy az oldal nem létezik.
  2. Válasszon egyet főcímnek, és a másikat irányítsa át erre 301-es kóddal. Így a keresőmotor egy oldalt lát, nem két másolatot.

A DNS-ben ez általában a következőt jelenti:

example.com.       3600  IN  A      192.0.2.10
www.example.com.   3600  IN  CNAME  example.com.

vagy egy saját A-rekordot a www számára ugyanazzal a címmel. Egy wildcard (3.3. lecke) is lefedheti a www-t. Külső szolgáltatás esetén, például egy webáruház-platformnál, a www gyakran egy CNAME-mel mutat a szolgáltatásra, a csupasz név pedig egy A-rekorddal arra a címre, amelyet a szolgáltatás megad (ennek okát a 3.2. lecke magyarázza el).

A tanúsítvány is ehhez tartozik

A böngésző csak akkor mutat lakatot, ha a szervernek pontosan arra a névre van tanúsítványa, amelyet a látogató begépelt. Az example.com tanúsítványa nem fedi le automatikusan a www.example.com nevet. Győződjön meg róla, hogy a tanúsítvány mindkét nevet tartalmazza.

Ennek következménye van az átirányításra nézve: az a látogató, aki a https://example.com címet nyitja meg, először egy tanúsítvány-ellenőrzést kap, és csak utána az átirányítást. Ha nincs érvényes tanúsítvány a csupasz névre, figyelmeztetést lát, még akkor is, ha utána szépen átirányítja. Tehát a névnek is, amely csak átirányít, szüksége van tanúsítványra.

Az olyan ingyenes tanúsítványok, mint a Let's Encrypt, ellenőrzik, hogy a név valóban az Ön szerverére mutat-e. Ha a DNS még egy régi szerverre mutat, a kérelem nem sikerül. Előbb a DNS, azután a tanúsítvány.

A gyakorlatban: így néz ki egy vezérlőpulton

Példaként a DirectAdmin-t használjuk. A cPanel-ben, a Plesk-ben és más vezérlőpultokon ezt a részt gyakran "Redirects" vagy "Átirányítások" néven találja.

  1. Nyissa meg a Weboldal átirányítások (átirányítás) menüpontot.
  2. Adja meg az átirányítandó útvonalat, például / a teljes oldalhoz.
  3. Válassza ki a típust: 301 a véglegeshez.
  4. Adja meg a célcímet, https:// előtaggal.
  5. Mentés.

Ehhez a név DNS-ének a saját tárhelyére kell mutatnia. Ha egy másik szolgáltatásra mutat, a látogató sosem jut el ehhez az átirányításhoz.

Összefoglalás

  • A DNS csak egy név címét adja meg. Az útvonalat, a protokollt és a paramétereket a DNS nem látja.
  • Az átirányítást (301, 302) és a domainpointereket a webszerver intézi, nem a DNS.
  • Gondoskodjon róla, hogy mind a csupasz névnek, mind a www-nek legyen rekordja, és válasszon egyet főcímnek.
  • A tanúsítványnak le kell fednie minden nevet, amelyet egy látogató begépelhet, beleértve azt a nevet is, amely csak átirányít.
  • Előbb legyen rendben a DNS, azután a tanúsítvány.

Kvíz

1. Lehet-e DNS-rekorddal átirányítani az example.com domaint a https://othersite.example/actie címre?



2. A www.example.com címet beíró látogatók a "ez az oldal nem érhető el" üzenetet kapják, miközben az example.com működik. Mi hiányzik valószínűleg?



3. Melyik átirányítási kódot használja, hogy a csupasz domainnevet állandóan a www-re irányítsa?



4. Az example.com átirányít a https://www.example.com címre. A https://example.com címet megnyitó látogatók először tanúsítvány-figyelmeztetést látnak. Miért?



Feladat

Feladat Z3.4: www: CNAME vagy A? Hogyan van beállítva a www.sidn.nl a DNS-ben? Keresse meg, milyen rekord tartozik a www.sidn.nl névhez, és adja meg a típusát (A, AAAA vagy CNAME) és az értékét. Tipp: először kérdezzen rá egy CNAME-re.

Ehhez a leckéhez nincs beállítási feladat a gyakorlózónában: az átirányítás egy webszerveren történik, nem a DNS-ben.

Z3.4. feladat: www: CNAME vagy A?



Amit megad, illetve amit élesben találunk, azt nem tároljuk. A böngészője megjegyzi a válaszait és azt, hogy teljesítette-e a feladatot. Ha be van jelentkezve, csak azt tároljuk, hogy a feladatot (majdnem) helyesen oldotta meg, ez A tanfolyamaim oldalon látható; onnan törölni is tudja.

További olvasnivaló

Ezek a cikkek a WebOké vezérlőpultjaiban leírt lépéseket mutatják be; más vezérlőpultokon hasonlóan működnek.

Egy pillanat…

Domainek beállítása

Állítsa be domainenként a névszervereket, a tárhelyhez való kapcsolást és azt, hogy ki legyen a tulajdonos.

Domainek betöltése…