Uneori, un site web funcțional nu este disponibil după numele de domeniu. Acest lucru se întâmplă din cauza setărilor incorecte și, în acest articol, vom explora de ce un site nu se deschide după numele său de domeniu și ce să facem în privința acestuia.
Se întâmplă uneori ca totul să pară configurat corect, dar domeniul nu funcționează și site-ul web nu este disponibil. Pentru ca un site web să fie disponibil după numele său de domeniu, acesta trebuie transformat într-o adresă IP a serverului web pe care este găzduit site-ul web. Sistemul global de nume de domenii (DNS) este responsabil pentru asta. Pentru a transforma cu succes un domeniu în adresă IP, trebuie îndeplinite următoarele condiții:
- Domeniul ar trebui să fie înregistrat și delegat;
- Serverele acelor domenii cărora le-a fost delegată gestionarea extensiei de domeniu ar trebui să trimită corect adresa IP a serverului web;
- Serverele DNS de nivel înalt ar trebui să conțină informații despre domeniu care sunt actualizate;
Dacă cel puțin una dintre condițiile de mai sus nu este îndeplinită corect, site-ul web va fi indisponibil.
Să aruncăm o privire mai atentă asupra modului în care funcționează și asupra unor elemente de bază ale diagnosticării în fiecare etapă.
Cum să înregistrezi și să delegi un domeniu
Înregistrarea domeniului se efectuează după achiziție. Practic, tot ce trebuie să faceți este să trimiteți informațiile domeniului dvs. către registrul de extensii de domeniu de nivel înalt.
Delegarea este predarea gestionării extensiilor de domeniu către un anumit server de domeniu. Pentru a delega un domeniu, trebuie să introduceți adresele serverelor DNS unde vor locui înregistrările de resurse ale acestui domeniu. De cele mai multe ori, adresele serverelor DNS sunt furnizate de furnizorul de domeniu sau de hosting atunci când achiziționați un domeniu. De regulă, există doar două servere. Toate acțiunile pot fi efectuate prin panoul de administrare. Ar trebui să obțineți acces la el după achiziție.
Pentru a verifica starea unui domeniu, puteți utiliza orice serviciu Whois. De exemplu, utilizați acesta: whois.com . Dacă domeniul este deja înregistrat, veți vedea toate informațiile despre acesta.
Aruncă o privire la următoarele câmpuri:
- „plătit până” — data până la care domeniul este plătit. Asigurați-vă că data este încă valabilă. Dacă domeniul nu este plătit până la data respectivă, acesta va fi blocat. Dacă nu primesc plata în decurs de o lună, domeniul devine disponibil pentru cumpărare.
- "stat" — статус. Trebuie să vă asigurați că domeniul are statutul „ÎNREGISTRAT” sau „DELEGAT”. Înseamnă că domeniul este înregistrat sau delegat.
- „nserver” — Adresele serverelor DNS cărora le-a fost delegată gestionarea extensiilor de domeniu. Trebuie să vă asigurați că serverele DNS sunt corecte. După cum s-a menționat mai sus, aceste adrese sunt furnizate de obicei după cumpărare de către furnizorul de domeniu sau de găzduire.
Dacă primiți mesajul „Domeniul este disponibil”, înseamnă că domeniul nu este înregistrat și că verificările ulterioare nu au sens, deoarece trebuie să cumpărați mai întâi domeniul. În ciuda faptului că totul este destul de evident, utilizatorii fără experiență pot face anumite greșeli în timp ce încearcă să conecteze găzduirea cu un domeniu inexistent.
Dacă în această etapă totul este în regulă cu domeniul, puteți trece la pasul următor.
Verifică serverele DNS
Serverele de nume de domeniu cărora le-a fost delegat gestionarea domeniului ar trebui să returneze înregistrările de resurse ale extensiei de domeniu la cerere. Înregistrările resurselor sunt informații de serviciu despre domeniul care este stocat pe serverul DNS. Există diferite tipuri de înregistrări de resurse. Avem nevoie doar de înregistrarea de tip «А» cel mai frecvent utilizată care definește ce adresă IP corespunde domeniului. Dacă achiziționați un domeniu și găzduire de la un singur furnizor, înregistrările resurselor pot fi create automat.
Dacă trebuie să interacționați cu doi furnizori diferiți, ar trebui să îi creați manual din panoul de administrare la care furnizorul dvs. ar trebui să vă ofere acces. Aruncați o privire la înregistrările de resurse ale domeniului «domain111.ru» în capturile de ecran din panoul DNSManager de la compania ISPsystem. Apropo, avem un articol conex aici „ Cum se creează și se configurează înregistrări DNS în DNS Manager ”.
În această etapă, trebuie să vă asigurați că serverul DNS căruia i-a fost delegat gestionarea extensiei de domeniu oferă înregistrarea de tip «А», adică adresa IP a domeniului. Pentru a verifica acest lucru, utilizați acest utilitar de linie de comandă «nslookup».
Să aruncăm o privire la procesul de diagnosticare și să luăm ca exemplu domeniul «domchel.ru». Serviciul «Whois» arată că extensia de domeniu a fost delegată acestor servere DNS: «ns1.rugion.ru» și «ns2.rugion.ru», ceea ce înseamnă că fiecare dintre ele ar trebui să conțină înregistrarea de tip A a acestui domeniu și să o dea la cerere, așa că haideți să o verificăm.
Să deschidem linia de comandă și să rulăm «nslookup domchel.ru ns1.rugion.ru», unde primul parametru este numele tău de domeniu, iar al doilea este serverul DNS căruia i se va adresa cererea. Utilitarul solicită tipul А înregistrare în mod implicit, de aceea nu există un parametru „tip”. Dacă serviciul DNS returnează numele de domeniu și adresa IP (ca în captură de ecran), totul este bine.
Să verificăm încă o dată cu un nume de domeniu inexistent.
Serverul nu a putut găsi domeniul solicitat în baza sa de date.
Dacă serverul DNS nu a putut găsi domeniul dvs. în baza de date, primul lucru pe care ar trebui să-l faceți este să verificați dacă există înregistrare de tip A în panoul de administrare. Dacă există, contactați serviciul de asistență al furnizorului. Este mai probabil ca problema să fie de partea lor și să fie conectată cu serverul de nume de domeniu.
Dar dacă acest test are succes, treceți la pasul următor.
Actualizare servere DNS de nivel înalt
Pe scurt, sistemul global de nume de domenii funcționează astfel: serverele DNS de nivel înalt conțin informații despre serverele DNS de nivel inferior. Astfel, înseamnă (ca în exemplul nostru de mai sus «domchel.ru») că toate serverele extensiei «ru» ar trebui să conțină informații despre «domchel.ru» deservit de serverele DNS ns1.rugion.ru și ns2.rugion.ru.
Având în vedere faptul că starea domeniilor de nivel inferior se modifică constant (domeniile sunt înregistrate, devin disponibile pentru cumpărare, delegate altor servere DNS, schimbă adresele IP ale găzduirilor acestora) baza de date la nivel înalt a serverelor DNS ar trebui mereu actualizată.
De regulă, după delegarea unui domeniu și crearea înregistrărilor, aceste informații sunt distribuite în rețea într-o zi. Abia după aceea domeniul tău devine disponibil de oriunde la nivel global. În această etapă, tot ce trebuie să facă un utilizator este să aștepte. Dacă durează mai mult de o zi, dar site-ul dvs. este încă indisponibil, verificați-l din nou cu nslookup. Rulați aceeași comandă, dar utilizați orice server DNS public, de exemplu 8.8.8.8 - acesta este serverul DNS public al Google.
Să rulăm această comandă: «nslookup domchel.ru 8.8.8.8»
Dacă serverul public a returnat adresa IP a domeniului așa cum se vede în captură de ecran, înseamnă că informațiile despre domeniul dvs. sunt deja răspândite în rețea.
Dacă a trecut suficient timp, dar serverele DNS publice tot nu vă pot găsi domeniul, contactați serviciul de asistență al furnizorului dvs. Aparent, există o problemă cu transferul de date către serverele de nume de nivel înalt.
Pe lângă testarea cu servere DNS publice, puteți verifica serverul de nume de domeniu local care se află în setările de rețea ale computerului dvs. Există șansa ca problema să fie cu configurația adaptorului de rețea de pe computer sau cu serverele DNS ale furnizorului dvs. de internet.
Să rulăm această comandă «nslookup domchel.ru» Dacă comanda nu conține un server de nume de domeniu corect, cererea va fi adresată serverului DNS local.
Când serverele de nume publice „știu” adresa IP a site-ului dvs., dar serverul local continuă să răspundă că domeniul nu este găsit, înseamnă că problema se află în configurația adaptorului de rețea de pe computerul dvs. sau serverul DNS al furnizorului dvs. de internet.
Dacă după ce rulați comanda primiți adresa IP a domeniului dvs., înseamnă că transformarea numelui de domeniu are succes la toate nivelurile.
Acțiunile descrise mai sus vă vor ajuta să diagnosticați problema și să vedeți dacă este conectată la sistemul de nume de domeniu sau nu.