3 modulis · 3.1
A ir AAAA įrašai
3 modulis: Įrašai Jūsų svetainei · Skaitymo trukmė: 7 min.
Mokymosi tikslas: Pabaigę šią pamoką galėsite nukreipti vardą į IPv4 ir į IPv6 adresą, ir žinosite, kas nutinka, jei pamirštate AAAA įrašą.
Pagrindinės sąvokos: A įrašas, AAAA įrašas, IPv4, IPv6, keli A įrašai, dokumentacijos adresai
Dažniausiai naudojamas įrašas
Jei kažkas nori apsilankyti Jūsų svetainėje, naršyklė turi žinoti, kokiu adresu yra serveris. Tas adresas yra IP adresas, o įrašas, kuris susieja vardą su tuo adresu, vadinasi A įrašas (A nuo address). Tai seniausias ir dažniausiai naudojamas įrašas DNS sistemoje.
Zonoje A įrašas atrodo taip:
example.com. 3600 IN A 192.0.2.10
www.example.com. 3600 IN A 192.0.2.10Skaitykite iš kairės į dešinę: vardas example.com., gali būti įsimintas 3600 sekundžių, klasė internet (IN, kurią beveik visada matysite tokią pat), tipas A, reikšmė 192.0.2.10.
A įrašas visada nurodo į IPv4 adresą: keturis skaičius nuo 0 iki 255, atskirtus taškais. Yra apie 4,3 milijardo tokių adresų, o to nepakanka visiems pasaulio įrenginiams. Todėl atsirado IPv6.
AAAA: tas pats, bet IPv6 adresui
IPv6 adresas yra daug ilgesnis: aštuonios keturių šešioliktainių ženklų grupės, atskirtos dvitaškiais. Iš eilės einančias grupes, kuriose yra vien nuliai, galima vieną kartą pakeisti simboliais ::. Įrašas, kuris susieja vardą su IPv6 adresu, vadinasi AAAA įrašas, tariamas „quad-A“. Pavadinimas kilęs iš to, kad IPv6 adresas yra keturis kartus ilgesnis už IPv4 adresą (128 bitai, palyginti su 32).
example.com. 3600 IN AAAA 2001:db8::10
www.example.com. 3600 IN AAAA 2001:db8::10Vardas gali turėti abu: ir A įrašą, ir AAAA įrašą. Tai net yra įprasta situacija naudojant šiuolaikinį hostingą. Lankytojas su IPv6 ryšiu (vis daugiau namų tinklų ir beveik visi mobilieji tinklai) paprastai naudoja AAAA įrašą, o lankytojas be IPv6, A įrašą.
Šiame kurse naudojame adresus 192.0.2.x, 198.51.100.x ir 203.0.113.x IPv4 adresams ir 2001:db8:: IPv6 adresui. Jie yra specialiai rezervuoti dokumentacijai (RFC 5737 ir RFC 3849): jie niekada nepriskiriami tikram serveriui, todėl pavyzdys niekada netyčia nenukreips į kieno nors serverį.
Spąstai: pamirštas AAAA įrašas
Praktikoje tai dažnai nutinka. Perkeliate savo svetainę į naują serverį arba susiejate domeną su elektroninės parduotuvės platforma. Tvarkingai pakeičiate A įrašą į naują adresą. Bet dar buvo ir AAAA įrašas, nukreiptas į senąjį serverį, ir jį paliekate nepakeistą.
Rezultatas: lankytojai be IPv6 mato naują svetainę, lankytojai su IPv6 (dažnai visi, naudojantys 4G ar 5G) mato senąją svetainę arba gauna klaidos pranešimą, jei senasis serveris jau išjungtas. O kadangi namuose galbūt neturite IPv6, Jūs nieko neįprasto nepastebite. „Mano nešiojamame kompiuteryje veikia, telefone ne“, tai klasikinis požymis.
Taisyklė tad tokia: jei keičiate A įrašą, visada patikrinkite ir AAAA įrašą. Yra trys galimybės:
- Naujas serveris taip pat turi IPv6 adresą: nustatykite AAAA įrašą į tą naują adresą.
- Naujas serveris neturi IPv6: ištrinkite senąjį AAAA įrašą.
- AAAA įrašo nebuvo: tuomet nieko daryti nereikia.
Keli A įrašai vienam vardui
Vienas vardas gali turėti daugiau nei vieną A įrašą:
example.com. 300 IN A 192.0.2.10
example.com. 300 IN A 192.0.2.11Tuomet DNS grąžina abu adresus, o naršyklė vieną iš jų pasirenka. Didelės svetainės tai naudoja, kad paskirstytų lankytojus per kelis serverius arba kad veiktų toliau, jei vienas iš jų sugenda. Įprastai svetainei to dažniausiai nereikia: jei vienas iš dviejų adresų yra senas serveris, pusė Jūsų lankytojų pateks ne į tą svetainę. Todėl platformos, pavyzdžiui, elektroninių parduotuvių konstruktoriai, dažnai aiškiai prašo: „pasirūpinkite, kad Jūsų domene būtų tik vienas A įrašas“.
Kas A įraše leidžiama, o kas ne
- Reikšmė visada yra IP adresas, niekada ne vardas. Jei norite, kad vardas nukreiptų į kitą vardą, reikia CNAME (3.2 pamoka).
- Po IP adreso nerašomas taškas. Galinis taškas priklauso tik vardams (2.2 pamoka).
- A įraše nėra nei prievado, nei kelio.
192.0.2.10:8080arba192.0.2.10/shopnegalimi. DNS žino tik, kur yra serveris, bet ne kurį puslapį norite matyti (3.4 pamoka). - Pačiam domenui daugumoje valdymo skydelių naudojate
@arba paliekate vardo lauką tuščią. Subdomenui įrašote tik pirmąją dalį, pavyzdžiui,wwwarbashop.
Praktikoje: kaip tai atrodo valdymo skydelyje
Kaip pavyzdį naudojame DirectAdmin, plačiai naudojamą hostingo valdymo skydelį. Kituose skydeliuose (cPanel, Plesk, Cloudflare ir daugumos registratorių DNS languose) mygtukai vadinami kitaip, bet laukai visur tie patys: tipas, vardas, TTL ir reikšmė.
- Atidarykite DNS administravimas ir pasirinkite reikiamą domeną.
- Spustelėkite Įtraukti įrašą.
- Prie tipo pasirinkite A (arba AAAA IPv6 adresui).
- Lauke Naudotojo vardas (vardas) įrašykite tik pirmąją dalį, pavyzdžiui,
shop, skirtąshop.example.com. Pačiam domenui palikite lauką tuščią arba įrašykite@. - Palikite TTL numatytąją reikšmę, pavyzdžiui, 3600.
- Lauke Reikšmė įrašykite IP adresą, pavyzdžiui,
203.0.113.10. - Išsaugoti.
Esamą įrašą pakeisti galima paspaudus pieštuko piktogramą šalia įrašo. Po to tame pačiame sąraše patikrinkite, ar nėra dar vieno AAAA įrašo tam pačiam vardui.
Santrauka
- A įrašas susieja vardą su IPv4 adresu, AAAA įrašas su IPv6 adresu.
- Vardas gali turėti abu; tai įprasta naudojant šiuolaikinį hostingą.
- Jei keičiate A įrašą, visada patikrinkite ir AAAA įrašą: priešingu atveju IPv6 lankytojai matys seną serverį.
- Reikšmė visada yra IP adresas, be taško, prievado ar kelio.
- Keli A įrašai vienam vardui galimi, bet įprastai svetainei tai dažniausiai klaida.
Testas
Užduotis
Užduotis Z3.1: A ir AAAA paieška. Suraskite IPv4 adresą (A) ir IPv6 adresą (AAAA) domenui wikipedia.org. Įveskite abu adresus. Jei wikipedia.org jų turi daugiau nei po vieną, pakaks vieno iš kiekvieno.
Užduotis O3.1: Nustatymas savo pratybų zonoje. Savo pratybų zonoje sukurkite du įrašus vardui web:
- A įrašą su reikšme
192.0.2.10 - AAAA įrašą su reikšme
2001:db8::10
Tada spustelėkite „Tikrinti“.
Užduotis O3.1
Šią užduotį atliksite savo pratybų zonoje: tikroje DNS zonoje WebOké vardų serveriuose, skirtoje tik Jums. Prisiregistruokite savo el. pašto adresu. Gausite prisijungimo nuorodą el. paštu ir po to grįšite į šią pamoką. Jūsų adresą naudosime tik kursui.
Skaitykite daugiau
Šiuose straipsniuose aprašomi žingsniai WebOké valdymo skydeliuose; kituose skydeliuose jie veikia panašiai.
