Modul 3 · 3.1
A- in AAAA-zapisi
Modul 3: Zapisi za Vašo spletno stran · Čas branja: 7 minut
Učni cilj: Po tej lekciji boste znali ime usmeriti na naslov IPv4 in naslov IPv6, in vedeli boste, kaj se zalomi, če pozabite na AAAA-zapis.
Ključni pojmi: zapis A, zapis AAAA, IPv4, IPv6, več zapisov A, naslovi za dokumentacijo
Najpogosteje uporabljen zapis
Če želi nekdo obiskati Vašo spletno stran, mora brskalnik vedeti, na katerem naslovu se nahaja strežnik. Ta naslov je IP naslov, zapis, ki ime poveže s tem naslovom, pa se imenuje zapis A (A kot address). Gre za najstarejši in najpogosteje uporabljen zapis v DNS.
Zapis A je v coni videti takole:
example.com. 3600 IN A 192.0.2.10
www.example.com. 3600 IN A 192.0.2.10Beri od leve proti desni: ime example.com., se lahko pomni 3600 sekund, v razredu internet (IN, ki ga skoraj nikoli ne vidite drugače), tip A, vrednost 192.0.2.10.
Zapis A vedno kaže na naslov IPv4: štiri številke od 0 do 255, ločene s pikami. Takih naslovov obstaja približno 4,3 milijarde, kar je premalo za vse naprave na svetu. Zato obstaja IPv6.
AAAA: isto, le za IPv6
Naslov IPv6 je veliko daljši: osem skupin po štiri šestnajstiške znake, ločene z dvopičji. Zaporedne skupine, ki vsebujejo same ničle, lahko enkrat nadomestite z ::. Zapis, ki ime poveže z naslovom IPv6, se imenuje zapis AAAA, izgovorjeno kot "quad-A". Ime izhaja iz tega, da je naslov IPv6 štirikrat daljši od naslova IPv4 (128 bitov proti 32).
example.com. 3600 IN AAAA 2001:db8::10
www.example.com. 3600 IN AAAA 2001:db8::10Ime ima lahko oboje: zapis A in zapis AAAA. To je pri sodobnem gostovanju celo običajna situacija. Obiskovalec s povezavo IPv6 (vedno več domačih omrežij in skoraj vsa mobilna omrežja) takrat navadno uporabi zapis AAAA, obiskovalec brez IPv6 pa zapis A.
V tem tečaju uporabljamo naslove 192.0.2.x, 198.51.100.x in 203.0.113.x za IPv4 ter 2001:db8:: za IPv6. Ti so posebej rezervirani za dokumentacijo (RFC 5737 in RFC 3849): nikoli jih ne dodelijo dejanskemu strežniku, zato primer nikoli ne more po pomoti kazati na nekogaršnji resnični strežnik.
Past: pozabljen zapis AAAA
V praksi gre tukaj pogosto kaj narobe. Svojo spletno stran preselite na nov strežnik ali pa domeno povežete s platformo za spletno trgovino. Zapis A lepo prilagodite na nov naslov. Toda obstajal je tudi zapis AAAA, ki je kazal na stari strežnik, in tega pustite nespremenjenega.
Posledica: obiskovalci brez IPv6 vidijo novo stran, obiskovalci z IPv6 (pogosto vsi na 4G ali 5G) pa vidijo staro stran, ali pa dobijo sporočilo o napaki, če stari strežnik že ne obstaja več. In ker morda Vi doma nimate IPv6, sami ne opazite ničesar nenavadnega. "Na prenosniku deluje, na telefonu ne" je klasičen znak.
Pravilo je torej: če spremenite zapis A, vedno preverite tudi zapis AAAA. Obstajajo tri možnosti:
- Novi strežnik ima tudi naslov IPv6: zapis AAAA nastavite na ta novi naslov.
- Novi strežnik nima IPv6: odstranite stari zapis AAAA.
- Zapisa AAAA ni bilo: v tem primeru Vam ni treba storiti ničesar.
Več zapisov A za eno ime
Eno ime ima lahko več kot en zapis A:
example.com. 300 IN A 192.0.2.10
example.com. 300 IN A 192.0.2.11DNS takrat vrne oba naslova, brskalnik pa izbere enega. Velika spletna mesta to uporabljajo za porazdelitev obiskovalcev med več strežnikov ali za zagotavljanje delovanja, če eden od njih odpove. Za navadno spletno stran si tega večinoma ne želite: če je eden od obeh naslovov star strežnik, bo polovica Vaših obiskovalcev prišla na napačno stran. Platforme, kot so gradniki spletnih trgovin, zato pogosto izrecno zahtevajo: "poskrbite, da je na Vaši domeni samo en zapis A".
Kaj je v zapisu A dovoljeno in kaj ne
- Vrednost je vedno IP naslov, nikoli ime. Če želite, da ime kaže na drugo ime, potrebujete CNAME (lekcija 3.2).
- Za IP naslovom ne postavljajte pike. Pika na koncu spada samo k imenom (lekcija 2.2).
- Zapis A ne vsebuje vrat (porta) in ne poti.
192.0.2.10:8080ali192.0.2.10/shopni mogoče. DNS ve le, kje se nahaja strežnik, ne pa, katero stran želite videti (lekcija 3.4). - Za ime same domene v večini nadzornih plošč uporabite
@ali pustite polje za ime prazno. Za poddomeno vnesete samo prvi del, na primerwwwalishop.
V praksi: tako je videti v nadzorni plošči
Kot primer uporabljamo DirectAdmin, pogosto uporabljano nadzorno ploščo za gostovanje. Druge nadzorne plošče (cPanel, Plesk, Cloudflare in zasloni DNS večine registrarjev) imenujejo gumbe drugače, vendar so polja povsod enaka: tip, ime, TTL in vrednost.
- Odprite Upravljanje DNS in izberite pravo domeno.
- Kliknite Dodajanje zapisa.
- Pri tipu izberite A (ali AAAA za IPv6).
- Pri polju Naziv vnesite samo prvi del, na primer
shopzashop.example.com. Za samo domeno pustite polje prazno ali vnesite@. - Pustite TTL na privzeti vrednosti, na primer 3600.
- Pri polju Vrednost vnesite IP naslov, na primer
203.0.113.10. - Shranite.
Obstoječ zapis spremenite s klikom na svinčnik ob zapisu. Nato v istem seznamu preverite, ali za isto ime še vedno obstaja zapis AAAA.
Povzetek
- Zapis A poveže ime z naslovom IPv4, zapis AAAA pa z naslovom IPv6.
- Ime ima lahko oboje; to je pri sodobnem gostovanju običajno.
- Če spremenite zapis A, vedno preverite tudi zapis AAAA: sicer obiskovalci z IPv6 vidijo stari strežnik.
- Vrednost je vedno IP naslov, brez pike, vrat ali poti.
- Več zapisov A za eno ime je mogoče, vendar je za navadno spletno stran to večinoma napaka.
Kviz
Naloga
Naloga Z3.1: Iskanje A in AAAA. Poiščite naslov IPv4 (A) in naslov IPv6 (AAAA) za wikipedia.org. Vnesite oba naslova. Če ima wikipedia.org več naslovov, zadošča eden od njih.
Naloga O3.1: Samostojna nastavitev v vadbeni coni. V svoji vadbeni coni ustvarite dva zapisa za ime web:
- zapis A z vrednostjo
192.0.2.10 - zapis AAAA z vrednostjo
2001:db8::10
Nato kliknite Preveri.
Naloga O3.1
To nalogo opravite v svoji lastni vadbeni coni: pravi DNS coni na imenskih strežnikih WebOké, namenjeni samo Vam. Prijavite se s svojim e-poštnim naslovom. Po e-pošti boste prejeli prijavno povezavo in se nato vrnili na to lekcijo. Vaš naslov uporabljamo samo za namene tečaja.
Za nadaljnje branje
Ti članki opisujejo korake v nadzornih ploščah WebOké; pri drugih nadzornih ploščah potekajo podobno.
