Puncte:-2

Verifying my email provider seems to have broken my web site

drapel no

I read that it would be desirable to "verify" my email provider (zoho), so according to their instructions I added the following records to my DNS (CNAME code altered slightly):

CNAME   zb14799999   zmverify.zoho.com
TXT     @            v=spf1 include:zoho.com ~all

After doing this my website broke and the DNS for my website (the A records) no longer work, although email continues to work.

So, what is going on here? I read up on the CNAME record and apparently it aliases the whole domain, so are web requests now going to zoho, instead of to where the A records are pointing? Maybe I don't understand how email verification works. Why would I have to alias my whole domain to my email provider to "verify" them?

vidarlo avatar
drapel ar
Furnizați-ne *togul* zonefile sau spuneți-ne domeniul, astfel încât să îl putem căuta noi înșine.
drapel jp
Site-ul dvs. s-ar rupe dacă creați o înregistrare „CNAME” pentru „@” în loc de „zb14799999”.
Nikita Kipriyanov avatar
drapel za
@AlexD [este imposibil să creezi o înregistrare `CNAME` pentru `@`](https://serverfault.com/questions/613829/why-cant-a-cname-record-be-used-at-the-apex -aka-root-of-a-domain) (acesta este împotriva RFC)
drapel jp
@NikitaKipriyanov, în timp ce RFC nu permite CNAME pentru înregistrările apex, dar nu există nicio garanție că fiecare panou de control al registratorului de domeniu respectă cerințele RFC. Întrebarea pe care ați legat-o menționează clar un astfel de caz: „Compania de găzduire web a luat atitudine... că software-ul lor îl acceptă”.
Nikita Kipriyanov avatar
drapel za
Cititi raspunsul acceptat va rog. O explică corect, profund și în detaliu, inclusiv ceea ce face Cloudflare. Și, în timp ce *panoul de control* ar putea permite orice, serverul DNS din spatele lui nu ar permite. BIND ar respinge încărcarea zonei cu înregistrarea CNAME falsă, de exemplu. Mă îndoiesc că un furnizor de găzduire și-a scris propriul software DNS.Și *vidarlo* are dreptate, avem nevoie de o zonă completă și de o instrucțiune completă, pentru a confirma fie că instrucțiunea a fost urmată incorect, fie că este incorectă sau nu este clară.
drapel jp
@NikitaKipriyanov, așa cum am spus, există panouri de control și **software de server DNS** care vor permite cu bucurie CNAME ca înregistrări apex. Chiar și cu BIND puteți obține o situație în care BIND respinge datele de zonă incorecte și, ca rezultat final, nu există un server autorizat pentru domeniu, ceea ce duce la distrugerea site-ului.
Nikita Kipriyanov avatar
drapel za
În acest caz, întreaga zonă ar fi spartă și nici confirmarea prin e-mail nu ar fi avut loc. Deci această întrebare cu siguranță nu este cazul. De asemenea, vă rog să ne spuneți vreun exemplu de software DNS care are o astfel de deficiență seroasă? (Cel puțin să fiți pregătit să nu îl folosiți accidental.)
drapel jp
@NikitaKipriyanov `dig @a.ns.bytemark.co.uk cnameexample.org`. Și nu trebuie să folosiți „spuneți-ne”. Nu ești regal.
Puncte:0
drapel no

Aceasta a fost o alarmă falsă. De fapt, alte browsere au putut accesa corect site-ul web. Cauza a fost că site-ul web nu avea funcționalitate SSL și URL-ul de testare a devenit implicit de browser https în loc de http. Deci, sugerez un protocol de testare pentru probleme de genul acesta pentru utilizatorii care au probleme similare atunci când primesc o eroare „site nu a fost găsit” (=DNS) în browser:

  • Verificați dacă adresa URL este corectă, în special dacă protocolul așteptat (HTTP vs HTTPS vs FTP sau orice altceva) este utilizat de browser

  • Verificați dacă adresa IP funcționează și că este cu adevărat o problemă DNS (adică încercați http://45.180.23.121:80 sau oricare ar fi adresa IP)

  • Verificați că utilizați numărul de port corect dacă serverul web nu folosește portul implicit 80

  • Verificați cu alte browsere, pe alte mașini dacă este posibil pentru a restrânge contextul problemei

  • Încercați nslookup pentru a vedea dacă aparatul rezolvă corect adresa URL

  • Utilizați un instrument precum dnsrecon pentru a explica rezoluția numelui, deoarece este în prezent publicată de serverele DNS

  • Dacă problema este specifică browserului, ștergeți memoria cache DNS a browserului pentru domeniul în cauză și încercați să reporniți browserul dacă este necesar.

  • Dacă se garantează că problema este specifică browserului și sunteți sigur că adresa URL este introdusă corect și cache-ul DNS este gol, atunci încercați să reporniți browserul și, în sfârșit, resetați browserul la setările implicite și dezactivați extensiile.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.