7 modulis · 7.5
Jūsų DNS pas kitą paslaugų teikėją, pavyzdžiui, Cloudflare
7 modulis: Išorinių paslaugų susiejimas · Skaitymo trukmė: 9 min.
Mokymosi tikslas: Po šios pamokos galėsite perkelti savo domeno DNS pas išorinį DNS paslaugų teikėją, žinosite, kuriuos įrašus reikia perkelti ir kaip elgtis su proxy.
Pagrindinės sąvokos: išoriniai vardų serveriai, zonos perėmimas, įrašai, kuriuos reikia perkelti (A, AAAA, MX, SPF, DKIM, DMARC, subdomenai, patikros), proxy (oranžinis ir pilkas debesėlis), sertifikatas už proxy (Full strict), CNAME flattening
Kodėl Jūsų DNS gali būti kitur
Jūsų svetainė gali būti pas vieną paslaugų teikėją, el. paštas pas antrą, o DNS pas trečią. Žmonės renkasi atskirą DNS paslaugų teikėją, pavyzdžiui, todėl, kad nori visus savo domenus laikyti vienoje vietoje, dėl papildomų funkcijų (pavyzdžiui, proxy, kuris sustabdo atakas) arba todėl, kad taip juos sutvarko svetainės kūrėjas. Cloudflare yra žinomas tokio paslaugų teikėjo pavyzdys, tačiau visi išoriniai DNS paslaugų teikėjai veikia panašiai.
Principą jau žinote iš 2.1 pamokos: kas valdo vardų serverius, tas administruoja DNS. Jei vardų serverius nukreipiate pas kitą paslaugų teikėją, įrašai pas ankstesnį DNS administratorių nebegalioja. Net jei Jūsų hostingo ar pašto paslaugų teikėjas ten vis dar turi viską tvarkingai sutvarkę.
Eiliškumas: pirma paruošti, tada perjungti
- Sudarykite esamos zonos apžvalgą. Eksportuokite ją, pasidarykite atsarginę kopiją savo valdymo skydelyje arba pasidarykite ekranvaizdžius visų įrašų (6.3 pamoka).
- Paruoškite visus įrašus pas naują paslaugų teikėją. Daugelis paslaugų teikėjų automatiškai nuskaito Jūsų esamus įrašus. Tai patogu, bet nėra visiškai patikima: jie randa tik tuos pavadinimus, kuriuos gali atspėti. Įrašai, tokie kaip
x._domainkey,_dmarc, patikros TXT įrašai subdomenuose arautodiscover, dažnai praleidžiami. Todėl palyginkite su 1 žingsnyje sudaryta apžvalga. - Iš anksto sumažinkite TTL, jei reikia, pas dabartinį paslaugų teikėją (6.3 pamoka).
- Pakeiskite vardų serverius pas registratorių į vardų serverius, kuriuos nurodo naujasis paslaugų teikėjas.
- Po pakeitimo patikrinkite, ar svetainė, el. paštas ir sertifikatas veikia, ir ar naujasis paslaugų teikėjas mato vardų serverius kaip aktyvius.
Kai kurie registrai, pavyzdžiui, DENIC, prižiūrintis .de, pakeičiant vardų serverius patikrina, ar domeno zona jau paruošta naujuose vardų serveriuose. Jei zonos dar nėra, pakeitimą jie atmeta. Taip pat dėl to: pirma paruoškite.
Kuriuos įrašus reikia perkelti?
Kontrolinis sąrašas domenui su svetaine ir el. paštu. Perimkite reikšmes iš savo hostingo ir pašto paslaugų teikėjo.
| Tipas | Pavadinimas | Kam skirtas | Kas atsitinka, jei pamirštate |
|---|---|---|---|
| A ir AAAA | @ | Jūsų svetainė | svetainė nepasiekiama |
| A, AAAA arba CNAME | www | Jūsų svetainė su www | www. neveikia |
| A | mail (arba pavadinimas, kurį naudoja Jūsų paslaugų teikėjas) | Jūsų pašto serveris | pašto programa nesuranda serverio; MX, nukreiptas į mail, neveikia |
| MX | @ | gaunamas paštas | negaunate pašto |
| TXT | @ | SPF ir patikros kodai | paštas dažniau patenka į šlamštą; paslaugos praranda patikrą |
| TXT arba CNAME | <selector>._domainkey | DKIM | DKIM neveikia, paštas dažniau patenka į šlamštą arba atmetamas |
| TXT | _dmarc | DMARC | DMARC politikos nebelieka |
| CNAME | autodiscover | Outlook nustatymai (Microsoft 365) | Outlook nesuranda nustatymų |
| SRV, CAA | įvairūs | telefonija, Teams, sertifikatai | paslauga neveikia, arba sertifikatas atmetamas |
| A arba CNAME | kiekvienas subdomenas (shop, cloud, test) | subdomenai | subdomenas nepasiekiamas |
Atkreipkite dėmesį į subdomenus, kuriuos sukūrėte savo hostingo valdymo skydelyje. Pas Jūsų hostingo DNS jie dažnai patekdavo į zoną automatiškai, arba veikė per pakaitos simbolį (*). Pas išorinį paslaugų teikėją juos turite sukurti patys, arba patys nustatyti pakaitos simbolį (3.3 pamoka). Jei vėliau sukuriate naują subdomeną hostingo valdymo skydelyje, pridėkite jį ir pas DNS paslaugų teikėją.
O DKIM raktas iš Jūsų hostingo paslaugų teikėjo: jis yra zonoje pas Jūsų hostingo paslaugų teikėją, pavyzdžiui, kaip x._domainkey. Nukopijuokite pavadinimą ir visą reikšmę pas naująjį paslaugų teikėją. Dažna klaida yra ta, kad reikšmė perkeliant nutrumpinama arba į ją patenka tarpai.
Proxy: oranžinis ar pilkas
Cloudflare ir panašios paslaugos, be DNS, turi proxy. Cloudflare tai matote kaip debesėlį prie kiekvieno A, AAAA ir CNAME įrašo:
- Oranžinis (proxied): DNS grąžina ne Jūsų serverio IP adresą, o Cloudflare adresą. Lankytojai pirmiausia patenka pas Cloudflare, o Cloudflare nukreipia juos į Jūsų serverį. Tai veikia tik svetainėms (http ir https).
- Pilkas (DNS only): DNS grąžina tikrąjį IP adresą. Tada Cloudflare atlieka tik DNS funkciją.
Pasekmės:
- Paštas nekeliauja per proxy. Nustatykite įrašą, skirtą
mail, ir viską, ką naudoja Jūsų pašto programa ar kiti pašto serveriai, kaip pilką. Jeimailyra oranžinis, Jūsų MX rodo į Cloudflare adresą, kuris pašto nepriima. - Taip pat FTP, SSH ir kitas ne interneto srautas nekeliauja per proxy. Tam naudokite pavadinimą su pilku debesėliu, arba hostingo paslaugų teikėjo serverio pavadinimą.
- Sertifikatai. Su oranžiniu debesėliu sertifikatų išdavėjas, pavyzdžiui, Let's Encrypt, nemato Jūsų serverio tiesiogiai. Automatinis sertifikato užsakymas pas Jūsų hostingo paslaugų teikėją tada gali nepavykti. Laikinai nustatykite proxy kaip pilką, kol hostingo paslaugų teikėjas gaus sertifikatą, arba naudokite metodą, kuris veikia per DNS.
- SSL režimas. Cloudflare nustatykite SSL režimą kaip Full (strict), jei Jūsų serveris turi galiojantį sertifikatą. Režimu „Flexible“ srautas tarp Cloudflare ir Jūsų serverio nėra šifruotas, ir toks režimas dažnai sukelia begalinę peradresavimo kilpą svetainėse, kurios pačios jau nukreipia į https.
CNAME ant pagrindinio domeno?
Paprastas CNAME ant @ negalimas (3.2 pamoka). Kai kurie DNS paslaugų teikėjai siūlo tam sprendimą, vadinamą CNAME flattening, ALIAS arba ANAME. Tada įvedate pavadinimą, skirtą @, o DNS paslaugų teikėjas pats surenka atitinkamą IP adresą ir grąžina jį kaip A arba AAAA įrašą. Taigi išorei rodomas paprastas A įrašas.
Tai naudinga, kai platforma suteikia tik pavadinimą. Tačiau tai nėra standartinis DNS: jei persikeliate pas paslaugų teikėją, kuris to nepalaiko, vėl turėsite sukurti A įrašą su IP adresu.
Problemų atpažinimas
- „Pakeičiau įrašą, ir nieko nevyksta.“ Pažiūrėkite, kokius vardų serverius naudoja Jūsų domenas (8.2 pamoka). Jei jie priklauso išoriniam paslaugų teikėjui, keiskite įrašą ten.
- Svetainė veikia, paštas ne. Trūksta MX, trūksta A įrašo, skirto
mail, arbamailyra oranžinis? - Paštas ateina, bet dažniau į šlamštą. Pamirštas arba nutrauktas DKIM įrašas, arba neperkeltas SPF.
- Sertifikato klaida arba peradresavimo kilpa. Įjungtas proxy su SSL režimu Flexible, arba hostingo paslaugų teikėjas negalėjo užsakyti sertifikato.
Praktikoje: kaip tai atrodo valdymo skydelyje
Pavyzdiniame valdymo skydelyje Mano WebOké skirtuke DNS viršuje matote, kuriuos vardų serverius naudoja Jūsų domenas. Jei ten nurodyti išoriniai vardų serveriai, pakeitimai Mano WebOké ar DirectAdmin neturi jokio poveikio. Reikšmes, kurių reikia pas išorinį paslaugų teikėją (IP adresas, serverio pavadinimas MX įrašui, DKIM raktas prie x._domainkey), rasite DNS administravimo skiltyje DirectAdmin arba savo paslaugos sveikinimo laiške. Vardų serverius keičiate domeno puslapyje, skiltyje Vardų serveriai.
Kituose valdymo skydeliuose, pavyzdžiui, cPanel, Plesk arba Jūsų registratoriaus DNS lange, matote tuos pačius įrašus. Pas išorinį paslaugų teikėją mygtukai vadinami kitaip, tačiau pildote tuos pačius laukus: pavadinimą, tipą, reikšmę, TTL, o Cloudflare atveju dar ir proxy režimą.
Santrauka
- Kas valdo vardų serverius, tas administruoja DNS. Įrašai pas ankstesnį paslaugų teikėją nebegalioja.
- Pirmiausia paruoškite visus įrašus pas naująjį paslaugų teikėją ir palyginkite su senos zonos apžvalga; tik tada keiskite vardų serverius.
- Nepamirškite:
mail, MX, SPF, DKIM (x._domainkey), DMARC,autodiscover, patikrų ir subdomenų. - Paštas ir kitas ne interneto srautas nekeliauja per proxy: tokius įrašus nustatykite kaip „DNS only“ (pilkas).
- Naudodami proxy, pasirinkite SSL režimą Full (strict). CNAME flattening veikia tik pas paslaugų teikėjus, kurie tai siūlo.
Testas
Užduotis
Užduotis Z7.5: Išorinio DNS atpažinimas.
- Raskite
cloudflare.comvardų serverius. Kokiu domenu jie baigiasi? - Raskite
cloudflare.comA įrašus. Nurašykite vieną A įrašą. Tai patys Cloudflare adresai: taip veikia proxy. - Pasirinkite domeną, kurį pažįstate (galite naudoti savąjį). Raskite vardų serverius ir įveskite domeno pavadinimą bei vardų serverius. Iš vardų serverių pavadinimų matysite, pas kurį paslaugų teikėją administruojamas DNS.
Patikra pateikimo metu realiu laiku užklausia įrašus.
Skaitykite daugiau
Šiuose puslapiuose aprašomi veiksmai WebOké valdymo skydeliuose (DirectAdmin ir Mano WebOké). Kituose valdymo skydeliuose tai veikia panašiai.
- Nuosavų arba išorinių vardų serverių (pvz., „Cloudflare“) naudojimas Jūsų domenui
- DKIM nustatymas, kai DNS veikia išoriniame serveryje
- DirectAdmin vadovas 5.12: DNS sistemoje Mano WebOké ir naudojant išorinius vardų serverius, pavyzdžiui, Cloudflare
- WebOké vadovas 5.3: Keisti vardų serverius
- DirectAdmin vadovas 6.6: Let's Encrypt nepavyksta: priežastys ir sprendimai
