Tinklaraštis
Svetainių kūrimas ◷ 4 min. skaitymo

DNS įrašai paprastai: A, CNAME, MX, TXT ir NS

A, CNAME, MX, TXT ir NS įrašai paprasta kalba su pavyzdžiais. Kodėl pakeitimai neįsigalioja iš karto ir kaip keisti DNS be prastovų.

DNS yra viena tų sričių, kurios atrodo baisiau, nei yra. Iš tikrųjų tai paprastas sąrašas nuorodų: kur ieškoti svetainės, kur siųsti paštą, kas patvirtina domeno nuosavybę. Šiame straipsnyje paaiškinu pagrindinius įrašų tipus žmogiška kalba, be terminų lavinos.

Kas apskritai yra DNS

Reikia profesionalios svetainės?Gaukite nemokamą pasiūlymą per 24 val. — be įsipareigojimų.
Svetainių kūrimas

Interneto serveriai vienas kitą randa ne pagal vardus, o pagal skaičių adresus. Kai naršyklėje įvedate domeną, kompiuteris pirmiausia paklausia DNS: „koks šio vardo adresas?” DNS atsako, ir tik tada užkraunama svetainė. Tas atsakymų rinkinys, priklausantis jūsų domenui, vadinamas DNS zona. Ją redaguojate ten, kur nurodyti jūsų vardų serveriai.

Pagrindiniai įrašų tipai

Įrašas, kam skirtas ir kaip atrodo

ĮrašasKam skirtasPavyzdys
ANurodo, kuriame serverio IPv4 adrese yra svetainė@ → 91.198.12.34
AAAATas pats, tik IPv6 adresui@ → 2a01:4f8:c17:2b::1
CNAMESlapyvardis: nurodo į kitą vardą, ne į adresąwww → jusudomenas.lt
MXKur siųsti šio domeno el. paštą@ → aspmx.l.google.com (prioritetas 1)
TXTLaisvas tekstas: SPF, DKIM, DMARC, nuosavybės patvirtinimas@ → v=spf1 include:_spf.google.com ~all
NSKurie serveriai valdo šio domeno zoną@ → ns1.hostingas.lt
SRVNurodo konkrečios paslaugos serverį ir prievadąnaudojamas VoIP, pokalbių sistemose

Praktiškai 90 % atvejų jums prireiks tik A, CNAME, MX ir TXT. Įrašo pavadinime esantis @ reiškia patį domeną be priešdėlio, o www — subdomeną.

A ar CNAME?

Domeno šaknyje (be www) klasikinis DNS neleidžia CNAME — ten dedamas A įrašas. O www ar kitiems subdomenams CNAME dažnai patogesnis: pasikeitus serverio adresui nereikės nieko keisti, nes nuoroda seka paskui vardą.

NS įrašai — nuo ko visada pradedama

Dažniausia painiava atrodo taip: žmogus redaguoja įrašus registratoriaus valdymo pulte, o niekas nesikeičia. Priežastis paprasta — domeno NS įrašai nurodo hostingo vardų serverius, todėl realiai galioja hostingo zona, o ne registratoriaus. Todėl pirmas veiksmas visada yra pasitikrinti, kur rodo NS, ir tik tada eiti į tą pultą redaguoti.

Reikia perkelti svetainę ir nenutraukti pašto?

Suplanuoju ir atlieku DNS pakeitimus taip, kad svetainė ir el. paštas veiktų be prastovos.

Susisiekti

Kodėl pakeitimai neįsigalioja iš karto

Kiekvienas DNS įrašas turi TTL reikšmę — kiek sekundžių kiti serveriai gali laikyti atsakymą savo atmintyje. Jei TTL yra 14400, tai reiškia keturias valandas: per tą laiką interneto tiekėjo serveris jūsų domeno neklaus iš naujo ir toliau rodys senąjį adresą. Todėl vienam žmogui nauja svetainė matoma iš karto, o kitam dar pusę dienos — sena.

Prie to prisideda ir jūsų paties kompiuteris bei naršyklė, kurie taip pat kaupia atsakymus. Būtent todėl „man neveikia” dažnai išsisprendžia kitą rytą, nieko nedarius.

Kaip keisti DNS be prastovų

  1. 1. Sumažinkite TTL iš ankstoBent parą prieš perkėlimą nustatykite 300 sekundžių. Tada pakeitimai plis per minutes.
  2. 2. Nusirašykite esamus įrašusPadarykite visos zonos kopiją. Ypač MX ir TXT — juos pamiršti lengviausia.
  3. 3. Paruoškite naują serverįSvetainė turi veikti naujoje vietoje dar prieš nukreipiant domeną.
  4. 4. Keiskite A įrašą, MX palikiteJei paštas lieka pas tą patį tiekėją, MX ir su juo susijusių TXT įrašų liesti nereikia.
  5. 5. Patikrinkite iš kelių vietųNaudokite DNS tikrinimo įrankį ir mobilųjį ryšį — pamatysite, kaip plinta pakeitimas.
  6. 6. Grąžinkite normalų TTLPo sėkmingo perkėlimo nustatykite 3600 ar daugiau, kad sumažintumėte apkrovą.

Dažniausios klaidos

  • – Perkeliant svetainę pamirštami MX įrašai ir dingsta paštas
  • – Sukuriami du SPF įrašai vietoj vieno sujungto
  • – CNAME dedamas domeno šaknyje ir zona ima veikti nekorektiškai
  • – Keičiami įrašai ne toje vietoje, kur rodo NS
  • – Nustatomas didelis TTL prieš pat planuojamą perkėlimą
  • Prieš keitimą išsaugoma esamos zonos kopija
  • Po keitimo patikrinama ir svetainė, ir el. paštas

Kaip pasitikrinti pačiam

Nereikia jokių sudėtingų įrankių. Windows komandinėje eilutėje veikia nslookup jusudomenas.lt, o pašto įrašams — nslookup -type=mx jusudomenas.lt. Yra ir daug nemokamų internetinių tikrintuvų, kurie parodo, kaip jūsų zoną mato serveriai skirtingose šalyse. Tai naudinga būtent perkėlimo metu.

Dažni klausimai

Per kiek laiko įsigalioja DNS pakeitimas?

Nuo kelių minučių iki paros, priklausomai nuo TTL. NS serverių keitimas paprastai trunka ilgiausiai.

Kur redaguoti DNS įrašus?

Ten, kur rodo domeno NS įrašai — pas registratorių arba pas hostingo tiekėją. Pirmiausia pasitikrinkite NS.

Ar perkeliant svetainę dings paštas?

Ne, jei nekeisite MX ir su paštu susijusių TXT įrašų. Problemos kyla, kai nauja zona sukuriama nuo nulio be jų.

Ką reiškia „propagacija”?

Įprastas, nors ir netikslus terminas, apibūdinantis laukimą, kol visame pasaulyje pasibaigs senų atsakymų galiojimas.

Ar galiu turėti kelis A įrašus tam pačiam vardui?

Taip, tada apkrova skirstoma tarp adresų. Bet tai jau specifinis scenarijus, paprastai užtenka vieno.

Kam reikalingas TXT įrašas su atsitiktine eilute?

Dažniausiai domeno nuosavybės patvirtinimui — jo prašo Google, Microsoft ir kitos paslaugos.

Kodėl svetainė man veikia, o kolegai ne?

Skirtingi tiekėjai turi skirtingą saugyklos būseną. Palaukite, kol pasibaigs TTL, arba išvalykite DNS atmintį.

Ar CDN keičia DNS logiką?

Iš esmės ne, bet tada jūsų A ar CNAME rodo į CDN, o ne tiesiai į serverį, ir dalį įrašų valdote CDN pulte.

Portfolio

Atliktos svetainės

Realūs projektai — žiūrėkite ką kuriame.

// Svetainė · El. parduotuvė · Sistemos · Marketingas

Pasiekite klientus internetu ir auginkite verslą

Skambinti