Mine sisu juurde

Küpsiste seaded

Vali iga liigi kohta, milliseid küpsiseid lubad. Oma valikut saad alati muuta iga lehe allosas oleva lingi „Küpsiste seaded“ kaudu. Privaatsuspoliitika

Vajalikud

Alati sees

Vajalikud sisselogimiseks, ostukorvi säilitamiseks ja sinu valikute meelespidamiseks. Need on alati sees.

Millised küpsised?
  • weboke_sessie, weboke_klant, weboke_remember: sinu seanss ja sisselogituks jäämine
  • weboke_basket: sinu ostukorv
  • wkBtwIncl: hindade näitamine koos käibemaksuga või ilma
  • wok_cookies: sinu küpsisevalik, 12 kuud

Mõõdab, milline reklaam viib külastuse või tellimuseni, et me ei maksaks reklaamide eest, mis midagi ei anna.

Millised küpsised?
  • Google Ads Google Tag Manageri kaudu (_gcl_au, _gcl_aw), kuni 90 päeva
  • OpenAI Ads, reklaamid ChatGPT-s
  • wok_aff: millise partneri kaudu meie juurde jõudsid (partnerprogramm), 60 päeva

4,6

Riik ja keel

Igal riigil on oma sait, selle riigi hindade ja käibemaksuga.

Vaata

Levinud vead

Moodul 8: Turvalisus ja probleemide lahendamine · Lugemisaeg: 10 minutit

Õpieesmärk: pärast seda tundi tunned ära kümme kõige sagedamini tehtavat DNS-viga nende sümptoomi järgi ja tead, kuidas neid lahendada.

Põhimõisted: punkt lõpus, kahekordne domeeninimi, muutmine vales kohas, kaks SPF-kirjet, CNAME paljal domeenil, unustatud AAAA, MX ilma aadressita, proksi e-posti ees, vana DS pärast ülekannet, vahemälu

Kuidas seda tundi kasutada

Allpool toodud vead ei pärine õpikust, vaid küsimustest, mida majutuspakkujad saavad iga nädal. Iga vea juures näed: mida kasutaja märkab, kuidas sa seda ühe küsimusega tõestad ja mis on lahendus. Probleemi korral alusta alati samade kahe küsimusega: millised nimeserverid domeenil on (dig +short NS example.com) ja mida autoriteetne nimeserver tagastab (dig @<nameserver> <naam> <type>). Sellega lahendad juba poole juhtumitest.

1. Punkt lõpus on unustatud

Sümptom: CNAME, MX või NS ei tööta, teenus ütleb "kirjet ei leitud".
Tõestamine: dig +short CNAME shop.example.com annab shops.platform.example.example.com.
Põhjus: tsoonis on nimi ilma lõpupunktita suhteline: paneel liidab selle lõppu sinu enda domeeni (tund 2.2).
Lahendus: kirjuta sihtnimi täieliku nimena koos punktiga (shops.platform.example.). Mõned paneelid lisavad punkti ise, kontrolli pärast salvestamist, mis täpselt kirjas on.

2. Domeeninimi on nimes kahekordselt

Sümptom: teenuse juures kinnitamine või DKIM-kontroll ei õnnestu, kuigi kirje "on olemas".
Tõestamine: dig +short TXT k2._domainkey.example.com ei anna midagi, aga dig +short TXT k2._domainkey.example.com.example.com annab.
Põhjus: teenus annab täieliku nime (k2._domainkey.example.com) ja paneel lisab domeeni veel kord lõppu.
Lahendus: täida nimeväljale ainult osa, mis on enne su domeeni: k2._domainkey. Paneel näitab tavaliselt välja all täielikku nime: kontrolli seda.

3. Muutmine vales kohas

Sümptom: muudad kirjet, aga midagi ei muutu, isegi mitte päeva pärast.
Tõestamine: dig +short NS example.com annab teise osapoole nimeserverid kui need, kus sa muudatuse tegid (näiteks veebiehitaja või Cloudflare omad).
Põhjus: ainult nimeserverite osapool määrab DNS-i (tund 2.1). Kirjed mujal ei tee midagi.
Lahendus: muuda kirjet nimeserverite osapoole juures, või seadista nimeserverid tagasi. Päris näide: keegi suunas nimeserverid veebilehe jaoks veebiehitaja platvormile, aga A-kirje mail jaoks jäi sinna lisamata. Tulemus: saatmine toimis, vastuvõtmine mitte, sest MX osutas mail.example.com peale ja seda nime enam ei eksisteerinud.

4. Kaks SPF-kirjet

Sümptom: e-kiri satub sagedamini rämpsposti või lükatakse tagasi, pärast uue teenuse ühendamist.
Tõestamine: dig +short TXT example.com annab kaks rida, mis algavad v=spf1.
Põhjus: uus teenus ütles "lisa see SPF-kirje" ja seda tehti sõna otseses mõttes. Kahe SPF-kirjega on SPF kehtetu (permerror, RFC 7208), mis on hullem kui SPF-i puudumine.
Lahendus: ühenda need üheks kirjeks: v=spf1 a mx include:_spf.hosting.example include:spf.service.example ~all. Jälgi kümne päringu piiri (tund 4.3).

5. CNAME paljal domeenil

Sümptom: paneel keeldub kirjest, või pärast salvestamist ei tööta su e-post enam.
Tõestamine: teenus palub "loo CNAME @ jaoks".
Põhjus: CNAME ei tohi seista teiste kirjete kõrval, ja paljal domeenil on alati SOA- ja NS-kirjed (ning sageli MX ja TXT). Vaata tund 3.2.
Lahendus: kasuta @ peal teenuse määratud A-kirjet (ja soovi korral AAAA-d), CNAME-d kasuta ainult www või alamdomeeni jaoks. Mõnel DNS-pakkujal on selle jaoks ALIAS või "CNAME flattening".

6. AAAA on ülekande juures unustatud

Sümptom: pärast ülekannet näeb osa külastajatest (sageli mobiilis) endiselt vana saiti, või saab sertifikaadivea.
Tõestamine: dig +short A example.com annab uue aadressi, dig +short AAAA example.com annab endiselt vana serveri aadressi.
Põhjus: IPv6-ga seadmed eelistavad kasutada AAAA-d. Muudetud on ainult A-kirjet.
Lahendus: muuda AAAA kaasa, või eemalda see, kui uuel serveril IPv6-d ei ole. Päris näide: veebipoe platvormi ühendamisel tuli lisaks uuele A-kirjele eemaldada ka vana AAAA, muidu jäi pood osale külastajatest kättesaamatuks.

7. MX, mis ei osuta millelegi

Sümptom: sa ei saa e-kirju kätte; saatjad saavad veateate.
Tõestamine: dig +short MX example.com annab 10 mail.example.com., aga dig +short A mail.example.com ei anna midagi (NXDOMAIN).
Põhjus: MX osutab nimele ja sellel nimel peab olema A- või AAAA-kirje. Sageli on A-kirje mail jaoks nimeserverite ülekande käigus kadunud. MX ei tohi osutada ka IP-aadressile ega CNAME-le (RFC 2181).
Lahendus: loo A-kirje meiliserveri nime jaoks, või suuna MX nimele, millel on olemas aadress.

8. E-post on mujal, aga vana server arvab, et peab selle ise kohale toimetama

Sümptom: väljastpoolt tulev e-post jõuab uude teenusepakkujasse korralikult kohale, aga sinu enda veebisaidilt (kontaktvorm, veebipood) tulev e-post ei jõua kunagi kohale. Mõnikord saad vea 550 Unknown user.
Tõestamine: MX osutab uuele teenusepakkujale, aga veebiserveris on kohalik e-posti kohaletoimetamine endiselt sisse lülitatud.
Põhjus: see ei ole DNS-viga, aga näeb selline välja. Veebiserver, mis arvab, et postkastid on tal endal, ei vaata MX-i.
Lahendus: lülita majutuse paneelis kohalik kohaletoimetamine välja (DirectAdminis: linnuke "Gebruik deze server om mijn e-mails af te handelen"). Teistel paneelidel on sarnane seadistus, sageli nimega "Remote mail exchanger" või "e-mail extern".

9. Proksi on e-posti jaoks sees

Sümptom: proksifunktsiooniga DNS-pakkuja juures (nagu oranž pilv Cloudflare's) töötab veebisait, aga su e-postiprogramm ei saa ühendust, või saidi sertifikaati ei uuendata.
Tõestamine: dig +short A mail.example.com annab proksi aadressi su meiliserveri aadressi asemel.
Põhjus: veebiproksi suunab edasi ainult veebiliikluse, mitte e-posti.
Lahendus: lülita proksi välja (hall pilv, "DNS only") mail jaoks ja kõigi nimede jaoks, mida su e-postiprogramm kasutab. Sertifikaatide jaoks: lülita proksi ajutiselt välja, kuni sertifikaat on olemas, või kasuta proksi juures õiget SSL-seadistust.

10. Vana DS pärast ülekannet

Sümptom: pärast nimeserverite ülekannet on su domeen osale maailmast kättesaamatu, teistel inimestel pole probleemi.
Tõestamine: dig example.com @1.1.1.1 annab SERVFAIL, dig +cd example.com @1.1.1.1 annab vastuse küll. DNSViz (https://dnsviz.net/, tund 8.1) värvib DS punaseks ja joonistab selle alla halli, punktiirjoonega võtme, mida su tsoonis enam ei ole. Zonemaster ja Verisign DNSSEC Debugger teatavad samast sõnadega.
Põhjus: registri juures on endiselt vana osapoole DS (tund 8.1). Vigadeks saavad ainult valideerivad resolverid, seetõttu ei märka kõik seda.
Lahendus: lase DS uuendada uue osapoole võtmega, või eemalda see ja lülita DNSSEC seejärel uuesti sisse.

Ja "viga", mis ei ole viga: vahemälu

Väga sageli on kõik korras, aga sina näed ikka veel vana vastust. Tunned ära sellest: dig @<nameserver> annab uue vastuse, veebipõhine kontrollija teistes riikides samuti, ainult sinu arvuti mitte. Lahendus: privaatne aken, telefon 4G/5G kaudu, või tühjenda oma vahemälu (tund 8.2). Ka unustatud rida su arvuti hosts-failis (varasemast testist enne ülekannet) annab sellise pildi: eemalda see rida.

Seotud lõks: uue nime päring enne, kui sa oled selle loonud. Resolver jätab siis meelde "ei ole olemas" (negatiivne vahemälu) ja kulub kauem aega, enne kui uus nimi toimib (tund 6.2).

Praktikas: nii näeb see paneelis välja

Paljud paneelid väldivad osa neist vigadest. Minu WebOké hoiatab näiteks, kui lõpupunkt puudub, ja näitab nimevälja all täielikku nime; DirectAdmin keeldub kirjetest, mis ei ole kehtivad, teatega "Error Writing Records". Cloudflare'il ja teistel pakkujatel on sarnased hoiatused. Enne suuremaid muudatusi tee oma tsoonist varukoopia või eksport, siis saad alati tagasi minna.

Kokkuvõte

  • Alusta alati: millised nimeserverid, ja mida ütleb autoriteetne nimeserver.
  • Enamik vigu peitub nimes (punkt, kahekordne domeeninimi) või asukohas (vale osapool).
  • Üks SPF-kirje, mitte CNAME @ peal, AAAA tuleb kaasa viia, MX nimele, millel on aadress.
  • SERVFAIL pärast ülekannet on enamasti vana DS.
  • Kui ainult sina näed vana vastust, on probleem su vahemälus või hosts-failis.

Test

1. Oled loonud CNAME-i shop jaoks, mis osutab shops.platform.example peale (ilma punktita). Mida annab dig +short CNAME shop.example.com tõenäoliselt tagasi?



2. Väljastpoolt tulev e-post jõuab uude meiliteenuse pakkujasse korralikult kohale, aga sõnumid su veebisaidi kontaktvormilt ei jõua kunagi kohale. Mida kontrollid kõigepealt?



3. dig +short TXT example.com annab kaks rida, mis algavad v=spf1. Mis on mõju?



4. Pärast nimeserverite muutmist muudab keegi A-kirjet vana osapoole juures. Mis juhtub?



5. Pärast ülekannet saavad mõned külastajad SERVFAIL-i, teised näevad saiti tavapäraselt. Mis on kõige tõenäolisem põhjus?



Ülesanne

Ülesanne Z8.4: Vigade äratundmine. Saad viis lühikest juhtumit koos dig väljundiga (kursuse keskkonnas). Vali iga juhtumi puhul, milline kümnest veast see on. Seejärel päris otsing: uuri dig abil või veebipõhise tööriistaga välja, milline kirje on dnssec-failed.org jaoks vale (olek ja mida annab +cd), ja kas wikipedia.org-il on täpselt üks SPF-kirje.

Ülesanne Z8.4: Vigade äratundmine

Juhtum 1

$ dig +short MX example.com
10 mail.example.com.
$ dig A mail.example.com
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN

Juhtum 2

$ dig +short TXT example.com
"v=spf1 mx include:_spf.hosting.example ~all"
"v=spf1 include:spf.service.example ~all"

Juhtum 3

$ dig +short CNAME shop.example.com
shops.platform.example.example.com.

Juhtum 4

$ dig example.com A @1.1.1.1
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL
$ dig +cd +short example.com A @1.1.1.1
192.0.2.10

Juhtum 5

$ dig +short A example.com
198.51.100.10
$ dig +short AAAA example.com
2001:db8::10    (vana serveri aadress)









Mida sa sisestad ja mida me reaalajas leiame, ei salvesta me. Su brauser jätab meelde su vastused ja selle, kas ülesanne on tehtud. Kui oled sisse logitud, salvestame ainult selle, et ülesanne oli (peaaegu) õige Minu kursustes; seal saad selle ka kustutada.

Loe edasi

Need artiklid kirjeldavad lahendusi WebOké paneelides; teistel pakkujatel võivad nupud kanda teisi nimesid.

Hetk…

Seadista oma domeenid

Määra iga domeeni jaoks nimeserverid, seos sinu majutusega ja kes saab omanikuks.

Laadin sinu domeene…