Ce este DNS? De ce schimbați DNS-ul când schimbați găzduirea?

Pe scurt: dacă toleranța la erori și disponibilitatea site-ului în orice moment sunt pe primul loc, atunci cea mai bună soluție va fi DNS plătit (de exemplu, Amazon). Servicii cu plată potrivit, de asemenea, dacă atacatorii sunt DDoSing serverele dvs. de nume.

Dacă nu vrei să depinzi de companii terțeși gestionați DNS-ul dvs., alegerea dvs. - servere proprii nume Responsabilitatea pentru performanța lor ține de tine.

Dacă nu doriți să vă ocupați de problemele de plasare și configurare, iar eșecurile pe termen scurt nu sunt critice, atunci alegerea dvs. este DNS gratuit sau un furnizor DNS.

Ce este un server DNS și ce sunt ele?

server DNS(NS, Server de nume, server de nume) este responsabil pentru conversia unui nume de domeniu într-o adresă IP. Folosind adresa IP, browserul deschide site-ul web solicitat.

Exemplu de conversie de domeniu în adresă IP

site web → 80.87.203.35

Există mai multe opțiuni pentru găzduirea serverelor DNS:

De obicei, utilizați propriile servere sau servere de găzduire. Să luăm în considerare opțiunile mai detaliat, identificând avantajele și dezavantajele fiecăreia dintre ele.

Server DNS furnizor

Atunci când achiziționați un server, furnizorii de găzduire vă pot oferi servere gratuite nume (atât primare, cât și secundare). Această opțiune este potrivită pentru cei care nu vor să deranjeze: atunci când adăugați un domeniu în panoul de control, parametrii rămași sunt configurați automat (așa funcționează pe găzduirea noastră).

Principalul dezavantaj este că furnizorii de găzduire oferă servicii DNS cu funcționalitate de bază. Aceștia fac față sarcinii de bază (traducere domeniu în IP), dar funcționalitatea suplimentară (API, IPv6, DDNS, Geo Routing) lipsește sau este redusă.

Toți clienții folosesc servere de nume comune. Dacă se comandă unul puternic pe NS-ul unuia dintre clienți Atacul DDoS, atunci toți ceilalți clienți pot suferi întreruperi. În ciuda acestui fapt, companiile de găzduire încearcă să-și protejeze DNS-ul de DDoS.

Ușor de configurat

Nu este nevoie să monitorizați starea serverului DNS

Gratuit

– Este posibil ca serviciul să nu fie disponibil pe toate site-urile de găzduire

– Imposibilitatea Utilizarea API-ului

– Posibile defecțiuni

Server DNS propriu

Potrivit pentru proprietarii de servere virtuale și dedicate. Clientul găzduiește DNS-ul pe propriul server, de obicei pe același server cu site-ul.

Configurare folosind panoul. Majoritatea panourilor de control acceptă configurarea serverelor de nume. Clienții FirstVDS folosesc panoul ISPmanager, care are această caracteristică - consultați ghidul de configurare.

Auto-configurare. Puteți configura servere de nume fără un panou de control. Pentru a face acest lucru, trebuie doar să instalați un program server DNS (de exemplu, BIND) și să creați Fișier de configurare conform modelului. Consultați ghidul de configurare pentru populare sisteme de operare. Nu uitați să deschideți portul 53 pentru pachetele TCP și UDP!

Server DNS și protecție DDoS. Dacă utilizați servicii de protecție DDoS, nu este recomandat să găzduiți serviciul DNS și site-ul web pe același server. Serviciile de protecție DDoS pot bloca tot traficul UDP în cazul unor atacuri puternice, iar clienții nu pot accesa serverul de nume - site-ul va fi indisponibil după numele de domeniu. În acest caz, DNS ar trebui să fie localizat pe un server separat.

Independență față de resursele terților

Oportunitate Setări DNS pentru tine și folosește-ți propriile scripturi

Gratuit

– Necesită 2 adrese IP

– Dificultate de configurare

– Suport independent de performanță

– Probleme posibile dacă se utilizează protecția DDoS

Registratorii solicită ca fiecare domeniu să aibă cel puțin două servere de nume: un primar (master) și cel puțin unul secundar (slave). Adresele trebuie să fie două adrese IP diferite.

Pentru a satisface această cerință, o adresă IP suplimentară este conectată la server. Adresa principală este specificată ca NS primară și adresa aditionala- ca NS secundar.

Găzduire DNS gratuită

Găzduire DNS gratuită - buna decizie, dacă nu aveți capacitatea de a administra singur serverul DNS. Dar atenție: adesea în condiții servicii gratuite declinarea răspunderii este declarată. Pot exista restricții privind numărul de domenii și numărul de solicitări pe lună. Publicarea proiectelor comerciale poate fi interzisă. Studiați bine termenii și condițiile serviciului ales.

Gratuit

Capacitatea de a găsi un serviciu care se potrivește condițiilor și capacităților

– Nu este responsabil pentru performanță

– API-ul lipsește sau este incomod de utilizat

– Restricții privind resursele alocate

Găzduire DNS plătită

Gazduire DNS platita, spre deosebire de cele gratuite, garanteaza un nivel de serviciu si ofera un set de caracteristici suplimentare. Amazon Route 53 iese în evidență printre altele. Această găzduire DNS este poziționată ca tolerantă la erori și foarte disponibilă. Are transferul setărilor existente de pe alte servere și un API cu drepturi depline pentru care au fost scrise multe rețete gata făcute.

toleranta la greseli

API complet

Funcționalitate suplimentară

– Plata

De ce aveți nevoie de un API pentru găzduirea DNS?

Cea mai comună aplicație este crearea unui sistem tolerant la erori. De exemplu, avem două servere. Serverul A este cel principal, el găzduiește site-ul pe care îl accesează vizitatorii. Serverul B este un server de rezervă; acesta stochează o copie actualizată (replica) a site-ului principal.

Să ne imaginăm că închiriem un server DNS plătit. Dacă site-ul funcționează în Mod normal, apoi datele sunt trimise de la serverul A. Un script rulează pe serverul B care verifică disponibilitatea site-ului către serverul A. Dacă nu mai funcționează, scriptul folosește API-ul pentru a accesa găzduirea DNS și scrie adresa IP a serverului B pe înregistrarea A. Site-ul continuă să lucreze de pe un server de rezervă.

Deoarece schimbarea are loc cu o întârziere minimă, vizitatorii nu vor observa schimbarea.

proxy CDN

Se remarcă proxy-urile CDN (Content Distribution Network), care pot fi folosite și ca DNS. Cel mai popular este CloudFlare. Proxy-urile CDN accelerează performanța site-ului web prin memorarea în cache a datelor într-o rețea distribuită de servere. Site-ul este servit clientului de pe serverul cel mai apropiat de el. CDN poate filtra și cererile rău intenționate (protejați site-ul de DDoS).

Rețelele CDN au un dezavantaj serios: adresa IP pentru domeniile găzduite în CDN este atribuită la întâmplare. Acestea. va fi imposibil să accesați site-ul sau serverul direct folosind adresa IP.

În plus, site-ul poate fi blocat în Federația Rusă. Adresele IP ale site-urilor cu conținut interzis sunt incluse pe lista neagră de Roskomnadzor și blocate de furnizori (și acest lucru nu este neobișnuit pentru rețelele CDN). Dacă domeniul dvs. primește din greșeală una dintre aceste adrese, site-ul va fi indisponibil. Din acest motiv, este necesar să selectați cu atenție un furnizor CDN și să aflați în prealabil despre adresele IP și posibile probleme cu ei.

Creșterea vitezei de livrare a conținutului

Protecție împotriva solicitărilor rău intenționate

Ușurință în utilizare

toleranta la greseli

– Adresele IP pot fi pe listele negre Roskomnadzor

Bună ziua, dragi cititori ai site-ului blogului. Să vorbim astăzi despre locația site-urilor dvs. pe serverele web (). Acest lucru se face, în mod firesc, astfel încât orice vizitator de oriunde din lume conectat la Internet să vă poată accesa resursa.

Principiile găzduirii site-urilor web pe Internet au rămas neschimbate de mai bine de două decenii, dar cu toate acestea acest lucru nu simplifică sarcina celor care se aruncă în lume. domenii, găzduire, servere DNS și adrese IP primul.

Astăzi voi încerca să vorbesc despre asta cât mai detaliat într-un articol, dar fără a fi distras de exemple concrete verificarea și achiziționarea unui nume de domeniu și închirierea de găzduire. Am scris deja despre asta și mă voi referi pur și simplu la materialele disponibile. Sarcina noastră în această publicație specială va fi să identificăm relația dintre toate aceste acțiuni șamanice și să înțelegem de ce trebuie făcute toate acestea.

Domenii, adrese IP și servere DNS care le conectează

Deci, în primul rând, va trebui să ne plasăm documentele într-un anumit spațiu de adresă (sub numele general - ). Acest spațiu de adresă va fi accesat folosind (a fost inventat de Tim Berners-Lee, ca mulți alții). Puteți citi mai multe despre adrese URL la linkul furnizat și voi folosi un exemplu pentru a vă aminti unde a scotocit câinele (știți?). Să ne uităm la această adresă URL:

https://site/seo/search/rambler-ru-poiskovaya-sistema.html

Acest tip familiar poate fi împărțit în mai multe părți:

  1. http:// - indicarea protocolului prin care vor fi schimbate datele (de exemplu, între un browser și o gazdă web -), precum și Simboluri speciale care sunt de obicei folosite (://)
  2. site-ul web—indicarea numelui de domeniu care va fi accesat
  3. /seo/search/rambler-ru-poiskovaya-sistema.html - indicând calea în acest spațiu de adrese (site web) către un document

Mai mult, trebuie să înțelegem că înregistrarea numelui de domeniu în sine (site), care face parte din URL-ul pe care îl studiem, nu are absolut nicio semnificație pentru mașini (servere web), deoarece acestea funcționează exclusiv cu adrese IP.

Nume de domenii servesc la două scopuri principale:

  1. ușurință în reamintirea spațiului de adrese (IP-ul este mai greu de reținut)
  2. posibilitatea de a vă transfera resursa pe diferite găzduiri, unde va fi furnizată cu adrese IP diferite și, în același timp, să nu schimbați URL-urile pentru accesarea documentelor site-ului. Tocmai pentru implementarea acestei sarcini sunt folosite, despre care vom vorbi mai jos în text.

În zilele noastre, internetul folosește în principal standardul IPv4, iar adresa digitală în acest caz este formată din patru octeți, i.e. poate atribui aproximativ patru miliarde de gazde unice. IPv6 va fi introdus în curând peste tot, ceea ce va rezolva toate problemele posibile legate de lipsa adreselor digitale. Ei bine, pentru a atribui corespondență între IP (cifre) și nume de domenii, așa cum am spus puțin mai devreme, este folosit sistem DNS.

DNS (domeniu Sistemul de nume) este o ierarhie specială de servere care conțin informații despre ce adresă IP este ascunsă în spatele fiecărui domeniu.

În consecință, atunci când accesați un anumit site printr-un browser (sau orice alt program) introducând adresa URL a acestuia (de exemplu, https://site), computerul dvs. se întoarce în primul rând către cel mai apropiat server DNS cu o întrebare despre Ce adresă digitală locuiește această resursă? Și numai după ce ați primit IP-ul necesar de la serverul DNS (109.120.169.66 - îl puteți lipi în bara de adrese a browserului dvs. și asigurați-vă) solicitarea va fi trimisă direct pe site-ul propriu-zis.

Acestea. Există o anumită întârziere la accesarea oricărui site de pe computer, ceea ce nu este bine. Dar acum sunt deja capabili să memoreze în cache datele primite și nu fac cereri repetate către DNS. Probabil acum sensul tam-tamului meu cu fișierul hosts, descris chiar mai sus.

Deoarece practic nu vedem IP-ul atunci când accesăm o resursă, acestea ne vor interesa în măsura în care. Si aici domeniile prezintă mult mai mult interes pentru un webmaster, deoarece sunt partea foarte vizibilă care identifică spațiul de adrese.

Ce sunt numele de domenii (domenii) și care sunt acestea?

Dacă te uiți cu atenție, vei observa că numele de domenii sunt separate prin puncte (cel puțin unul, da). Folosind exemplul domeniului blogului meu (oh, cât timp mi-a luat să îl selectez):

Site-ul web

Punctele sunt separate prin așa-numitele niveluri de nume de domeniu, pe care trebuie să începeți să numărați de la dreapta la stânga. În exemplul dat, ktonanovenkogo este un domeniu de nivel al doilea, ru este primul. Dacă aș avea un forum, este foarte posibil ca acesta să trăiască pe un nume de domeniu de nivel al treilea:

Forum.site

Domenii de prim nivel sunt împărțite în două grupe:

  1. Cctld (domeniu de nivel superior de cod de țară) - domenii de prim nivel atribuite țărilor.

    Rusia are acest moment Există până la trei zone de domeniu de prim nivel:

    1. su - un rudiment rămas din Uniunea Sovietică iar acum reprezentând spațiul resurselor în limba rusă
    2. ru - atribuit inițial Rusiei
    3. RF - Adrese Idn (internaționalizate numele domeniului), când este posibilă utilizarea caracterelor din limbile naționale (în cazul nostru, rusă) în numele domeniului. De fapt, numele lor sunt încă scrise cu caractere englezești (are loc codificarea), dar pur și simplu nu vedem acest lucru. Dacă introduceți adresa în browser: http://ktonanovenkogo.rf/

      si dupa ce intri pe acest site, copiaza-i adresa de pe bara de adresa, atunci vei obține prostii complet indigeste:

      Http://xn--80aedhwdrbcedeb8b2k.xn--p1ai/

    In orice tara exista un număr de companii de înregistrare a numelor de domeniu, care se ocupă de distribuirea domeniilor de nivel al doilea în aceleași zone naționale (Cctld). Dacă doriți să aflați care companii au dreptul să le vândă în Rusia, va trebui să accesați pagina consiliului de coordonare - cctld.ru.

    Nu există multe astfel de companii, dar pot au o întreagă rețea de distribuitori(parteneri) care se vor angaja în numele lor. Dacă nu sunteți mulțumit de resellerul actual într-un fel sau aveți probleme cu acesta, atunci, contactând registratorul, puteți alege un alt reseller sau puteți merge direct sub aripa registratorului.

    Prețurile revânzătorilor pentru domenii (cu amănuntul), de regulă, sunt de câteva ori mai mici decât prețurile registratorilor (angrosilor) și, în același timp, nu am găsit niciun motive vizibile ai grijă să cumperi ieftin de la primul, mai degrabă decât să plătești în exces pentru același serviciu de la cel din urmă. Dacă sunteți interesat, puteți citi despre descrierea procesului de achiziție a unui nume de domeniu de la care eu însumi îl folosesc.

  2. Gtld (domeniu de nivel superior generic) - nume de domenii care sunt de uz general, indiferent de țara în care locuiește webmasterul.

    Puteți cumpăra domenii în zonele .com, .net, .org, .info, .biz și .name fără nicio restricție. În zonele .edu, .gov și .mil, această oportunitate este oferită doar instituțiilor, precum și instituțiilor de învățământ și militare de stat. Există, de asemenea, o serie de domenii specializate de prim nivel, de exemplu, .travel, .jobs, .aero, .asia.

    Nume de domenii de nivel al doilea din aceste zone publice (nu doar cele naționale), care, de fapt, sunt folosite de unele resurse care pot avea conflicte cu deținătorii drepturilor de autor. Același torrent a fost nevoit să treacă în zona publică org, deoarece resursa acestuia a fost blocată în zona domeniului național ru.

Cumpărarea și reînnoirea domeniilor - ce, unde, cât?

Făcând o achiziție de la orice registrator, primiți drepturile de utilizare pentru un an. După această perioadă, va trebui să o plătiți din nou. Dacă acest lucru nu se întâmplă, atunci în decurs de o lună numele de domeniu specificat va fi disponibil pentru înregistrare și oricine îl poate achiziționa (fiți atenți și activați întotdeauna reînnoirea automată a domeniilor în panoul registratorului).

Verificați dacă domeniul care vă interesează este ocupat Va fi posibil pe site-ul oricărui registrator sau reseller, dar de obicei este recomandat să faceți acest lucru pe resursele registratorilor oficiali pentru a evita interceptarea. De exemplu, pe reg.ru (puteți introduce numele de domeniu așteptat direct în formularul de mai jos):

Verifica

Exemple: google, google.com

Puteți verifica nu numai zona de domeniu RU pentru ocupare, ci și toate celelalte - dintr-o dată „vasy-pupkin” se dovedește a fi neocupat în altă parte. Apropo, trebuie să știți că pentru toate zonele, cu excepția Idn poate fi folosit doar combinații de caractere latine și unele caractere valide (,,,[_],[-]):

După cum puteți vedea, locurile de muncă nu sunt afișate în zona Federației Ruse și acest lucru se datorează faptului că alfabetul latin nu poate fi folosit în numele unor astfel de domenii. Cu toate acestea, nu toate zonele naționale Idn au această regulă, ceea ce face viața mai ușoară.

Dacă sunteți interesat doar de zone uz comun, apoi va trebui să accesați fila „Internațional”:

Fiecare registrator în tari diferite lumea va decide singură cât va costa să vă susțină drepturile în acestea zone de domeniu(este necesar, de exemplu, sa se mentina un staff de traducatori, pentru ca nivelul inca lasa de dorit) plus gradul de lacomie in determinarea marjei sale.

Pe lângă zonele naționale (rusă în cazul nik.ru) și publice cu mulți registratori și revânzători, atât în ​​Rusia, cât și în lume, veți găsi oportunitatea de a verifica și înregistra în zonele naționale ale unor țări deosebit de viclene. În cazul nik.ru, veți obține această oportunitate în fila „Străin”:

Aceste țări au început să comercializeze nume de domenii de nivel al doilea (cctld) în zonele lor naționale. De exemplu, zona de domeniu de nivel întâi .tv nu a fost destinată inițial site-urilor legate într-un fel sau altul de televiziune, ci a fost alocată ca una națională pentru o țară precum Tuvalu (un stat insular cu o populație de zece mii de oameni. ). Ei bine, acum vând domenii din zona lor în stânga și în dreapta, făcând probabil un profit considerabil pentru un astfel de stat pitic.

Prin urmare, la achiziționarea unui nume de domeniu puteți verifica în ce zone de domeniu este gratuit. Uneori, dacă registratorul este ocupat, lângă numele domeniului poate fi un link „Pre-comandă” (intra în coadă). Suma necesară pentru plată va fi blocată în contul dumneavoastră la registratorul, iar dacă este eliberată veți fi anunțat despre acest lucru.

Când cumpărați domeniul de care sunteți interesat, în timpul procesului de cumpărare veți încheia un acord cu registratorul ales de dvs. și veți avea, de asemenea, propriul cont pentru lucrul cu domeniile achiziționate. Acesta este un lucru necesar, pentru că acolo vă puteți înregistra noua lista așa-numitele servere NS (în esență DNS), preluate de la noul hoster. Apropo, la început, și abia apoi treceți la unul plătit. Dar m-aș gândi totuși la asta (poate doar pentru prima dată).

Implicit, când vizualizarea informațiilor de domeniuîn așa-numitul, veți găsi acolo datele dumneavoastră personale, pe care a fost necesar să le indicați în timpul înregistrării. Personal, cred că acest lucru este plin de posibile activități frauduloase, așa că încerc să ascund aceste informații în whois în același birou de înregistrare (pentru unii acest serviciu este plătit, pentru alții este gratuit):

Apropo, multe companii de găzduire sunt și revânzători de oficial registratorii ruși si poti sa cumperi de la ei sau chiar sa primesti cadou un nume de domeniu (de exemplu, cand platesti gazda pentru un an). Dar personal, prefer să nu-mi țin toate ouăle într-un singur coș, deși nu am niciun argument convingător în acest sens.

Ce este găzduirea și cum să o alegi

Ce este gazduirea? Aceasta este furnizarea de spațiu fizic (nu spațiu de adresă, despre care am vorbit mai sus) pentru fișierele site-ului dvs.

Ei bine, conexiunea dintre spațiile fizice și de adrese se va realiza folosind servere DNS. De la compania de găzduire cumpărăm tocmai acest spațiu pentru fișiere și baze de date, precum și legătura lui cu adresa. Apropo, datorită serverelor DNS, nu este deloc necesar să comanzi găzduire în țara în care locuiești. De regulă, un analog străin va fi ceva mai ieftin decât unul rusesc, dar aici apare o problemă bariera lingvistica când comunic cu suportul tehnic (cel puțin pentru mine).

Cu toate că În ultima vreme Chiar mi-a plăcut.

Acum, probabil, toate serviciile de găzduire plătite acceptă capacitatea de a utiliza scripturi server-side (CGI). În descrierea tarifelor lor puteți vedea numele directorului pentru astfel de scripturi (ceva de genul CGI-BIN). Acea. mediu software va permite scripturilor scrise în orice limbă să fie rulate pe server limba serverului programare. Cel mai comun este PHP, precum și perla, rubin etc.

Puteți afla ce limbi specifice acceptă această găzduire din descrierea sa sau contactând asistența tehnică cu această întrebare. Ne interesează în primul rând acest lucru din punctul de vedere că dacă există sprijin PHP și MySql(baze de date), putem folosi cu ușurință așa-numitele CMS (sisteme de management al conținutului).

CMS facilitează crearea de proiecte pe Internet pentru utilizatorii complet nepregătiți. Toate textele pe care le adăugați pe site vor fi stocate în baze de date, iar găzduirea în sine va găzdui doar fișiere de motor și șabloane.

Șabloanele pentru motoare vă vor permite să schimbați complet designul unui site web într-o clipă, fără a-i afecta conținutul, care, repet, locuiește în tabele speciale care formează o bază de date (vi se oferă un spațiu separat pe disc pentru el, care deseori poate fi situat pe altul server fizic). Puteți citi mai multe despre acest lucru în articolul despre.

Caracteristicile CMS este că accesarea unui document, de exemplu, la:

https://site/seo/smo/google-socialnaya-set-gugl-plyus.html

Desigur, atunci când faceți ajustări la acesta, precum și îl umpleți cu conținut, ar fi potrivit să-i creați în mod regulat fișierele și baza de date.

Cu toate acestea, pe orice gazduire platita datele dvs. vor fi salvate automat. Diferențele vor fi doar în ușurința gestionării acestora copii de rezervă, frecvența creării lor, precum și timpul și locul de stocare (este mai bine dacă backup va fi stocat pe un alt server fizic sau cel puțin pe alt disc fizic).

Orice hoster vă va permite să creați așa-numitele subdomenii, adică nume de domenii de nivel al treilea. De exemplu, dacă aș avea un forum, este foarte posibil ca acesta să trăiască pe un subdomeniu:

Forum.site

Acesta va fi un fel de subspațiu în spațiul gazdă alocat ție. Subdomeniul va avea și al său Dosarul rădăcină, adică de fapt, acestea vor fi site-uri suplimentare în spațiul dvs. de adrese.

Pentru proprietarii de resurse statice (nu folosesc un CMS), unde fiecare pagină web este un fișier separat spatiu pe disc hosting (nu baza de date) poate fi suport la zi SSI(partea serverului include). Serverele web cu suport SSI au capacitatea de a funcționa pe partea lor atunci când procesează o solicitare de browser set specific directive înainte de a servi documentul solicitat către browser.

Se dovedește a fi un analog al unor CMS slabe, cu ajutorul cărora, de exemplu, puteți face ceva similar cu șabloanele pentru site-uri statice. În acest caz, dacă doriți să adăugați articol nouîn meniu, nu trebuie să faceți acest lucru în toate sutele și miile de pagini ale proiectului dvs. de Internet, ci doar într-un singur fișier, care va folosi include directive conectați-vă la toate paginile site-ului de pe serverul web în timp ce procesați o solicitare de browser.

Acestea. îndurați, de exemplu, meniul din stânga V dosar separat Left.txt și în toate paginile în care apare acest meniu din stânga, scrieți următorul cod:

Calea este specificată în raport cu documentul în care este inserată această directivă. Am scris deja despre asta. În același mod, va fi posibilă conectarea altor blocuri comune multor pagini web (antet, bară laterală, subsol) pentru mai multe editare rapidă, daca este nevoie.

În concluzie, aș dori să spun că, în general, Nu trebuie să vă grăbiți imediat să cumpărați un nume de domeniu și găzduire. Puteți încerca să vă jucați cu motorul site-ului și să îl completați cu conținut de pe dvs propriul calculator. Trebuie doar să configurați un server web pe el. Acest lucru se face destul de simplu și este descris în detaliu în articolul despre sau mai multe.

Indiferent, atunci când utilizați Denver, nu va trebui să descărcați fișiere prin rețea, prin urmare viteza de lucru la proiect va crește foarte mult. Ei bine, atunci când ați jucat deja suficient și ați exersat, veți putea crea ceva pe care ați creat server local transferați site-ul pe o găzduire complet reală, achiziționând anterior un domeniu de nivel al doilea pentru acesta.

Multă baftă! Inainte de pe curând pe paginile site-ului blogului

Puteți viziona mai multe videoclipuri accesând
");">

S-ar putea să fiți interesat

Găzduire și tot ce este legat de acesta, lucrând cu cPanel
Verificarea angajării și achiziționarea unui nume de domeniu, care este diferența dintre registratorii de domenii și revânzători și ce este WHOIS

Dacă prima prioritate este toleranța la erori și disponibilitatea site-ului în orice moment, atunci cea mai bună soluție ar fi DNS plătit. Serviciile plătite sunt, de asemenea, potrivite dacă atacatorii vă fac DDoSing serverele de nume.

Dacă nu doriți să depindeți de companii terțe și să vă gestionați singur DNS-ul, alegerea dvs. este propriile servere de nume. Responsabilitatea pentru performanța lor ține de tine.

Dacă nu doriți să vă ocupați de problemele de plasare și configurare, iar eșecurile pe termen scurt nu sunt critice, atunci alegerea dvs. este DNS gratuit sau un furnizor DNS.

Ce este un server DNS, tipurile lui

server DNS(NS, Server de nume, server de nume) este responsabil pentru conversia unui nume de domeniu într-o adresă IP. Folosind adresa IP, browserul deschide site-ul web solicitat.

Exemplu de conversie de domeniu în adresă IP
firstvds.ru → 80.87.203.35

Există mai multe opțiuni pentru găzduirea serverelor DNS:

  • Servere DNS furnizor de găzduire
  • Servere DNS proprii
  • Găzduire DNS gratuită
  • Găzduire DNS plătită
  • Proxy CDN (în modul DNS)

De obicei, utilizați propriile servere sau servere de găzduire. Să luăm în considerare opțiunile mai detaliat, identificând avantajele și dezavantajele fiecăreia dintre ele.

Server DNS furnizor

La achiziționarea unui server, companiile de găzduire pot oferi servere de nume gratuite (atât primare, cât și secundare). Această opțiune este potrivită pentru cei care nu vor să deranjeze: atunci când adăugați un domeniu în panoul de control, parametrii rămași sunt configurați automat (așa funcționează pe găzduirea noastră).

Principalul dezavantaj este că furnizorii de găzduire oferă servicii DNS cu funcționalitate de bază. Aceștia fac față sarcinii de bază (traducere domeniu în IP), dar funcționalitatea suplimentară (API, IPv6, DDNS, Geo Routing) lipsește sau este redusă.

Toți clienții folosesc servere de nume comune. Dacă un atac DDoS puternic este comandat pe NS-ul unuia dintre clienți, atunci toți ceilalți clienți pot avea eșecuri operaționale. În ciuda acestui fapt, companiile de găzduire încearcă să-și protejeze DNS-ul de DDoS.

Pro:

  • Ușor de configurat
  • Nu este nevoie să monitorizați starea serverului DNS
  • Gratuit

Minusuri:

  • Este posibil ca serviciul să nu fie disponibil pe toate site-urile de găzduire
  • Incapacitatea de a utiliza API
  • Posibile defecțiuni

Server DNS propriu

Potrivit pentru proprietarii de cele virtuale și cei care doresc să cumpere. Clientul găzduiește DNS-ul pe propriul server, de obicei pe același server cu site-ul.

Setări folosind panoul. Majoritatea panourilor de control acceptă configurarea serverelor de nume. Clienții FirstVDS folosesc panoul ISPmanager, care are această caracteristică.

Auto-configurare. Puteți configura servere de nume fără un panou de control. Pentru a face acest lucru, trebuie doar să instalați un program server DNS (de exemplu, BIND) și să creați un fișier de configurare conform exemplului.

Server DNS și protecție DDoS. Dacă utilizați servicii de protecție DDoS, nu este recomandat să găzduiți serviciul DNS și site-ul web pe același server. Serviciile de protecție DDoS pot bloca tot traficul UDP în cazul unor atacuri puternice, iar clienții nu pot accesa serverul de nume - site-ul va fi indisponibil după numele de domeniu. În acest caz, DNS ar trebui să fie localizat pe un server separat.

Pro:

  • Independență față de resursele terților
  • Abilitatea de a configura DNS pentru tine și de a folosi propriile scripturi
  • Gratuit

Minusuri:

  • Necesită 2 adrese IP
  • Dificultate de configurare
  • Suport autoservire
  • Posibile probleme la utilizarea protecției DDoS

Registratorii solicită ca fiecare domeniu să aibă cel puțin două servere de nume: un primar (master) și cel puțin unul secundar (slave). Adresele trebuie să fie două adrese IP diferite.

Pentru a satisface această cerință, o adresă IP suplimentară este conectată la server. Adresa primară este desemnată ca NS primară, iar adresa secundară este desemnată ca NS secundar.

Găzduire DNS gratuită

Pe Internet puteți găsi multe resurse care oferă servere DNS gratuite.

Găzduirea DNS gratuită este o soluție bună dacă nu puteți administra singur serverul DNS. Dar aveți grijă: serviciile gratuite includ adesea o declinare a răspunderii. Pot exista restricții privind numărul de domenii și numărul de solicitări pe lună. Publicarea proiectelor comerciale poate fi interzisă. Studiați bine termenii și condițiile serviciului ales.

Pro:

  • Gratuit
  • Capacitatea de a găsi un serviciu care se potrivește condițiilor și capacităților

Minusuri:

  • Nu este responsabil pentru performanță
  • API-ul lipsește sau este dificil de utilizat
  • Limitele resurselor

Găzduire DNS plătită

Găzduirea DNS plătită, spre deosebire de cea gratuită, garantează un nivel de serviciu și oferă un set de caracteristici suplimentare. Această găzduire DNS este poziționată ca tolerantă la erori și foarte disponibilă. Are transferul setărilor existente de pe alte servere și un API cu drepturi depline pentru care au fost scrise multe rețete gata făcute.

Pro:

  • toleranta la greseli
  • API complet
  • Funcționalitate suplimentară

Minusuri:

  • Serviciu cu plată

De ce aveți nevoie de un API pentru găzduirea DNS?

Cea mai comună aplicație este crearea unui sistem tolerant la erori. De exemplu, avem două servere. Serverul A este cel principal, el găzduiește site-ul pe care îl accesează vizitatorii. Serverul B este un server de rezervă; acesta stochează o copie actualizată (replica) a site-ului principal.

Să ne imaginăm că închiriem un server DNS plătit. Dacă site-ul funcționează în modul normal, atunci datele sunt trimise de la serverul A. Pe serverul B rulează un script care verifică disponibilitatea site-ului către serverul A. Dacă nu mai funcționează, atunci scriptul folosește API-ul pentru a accesa găzduiește DNS și scrie înregistrarea IP în înregistrarea A. adresa serverului B. Site-ul continuă să funcționeze de pe serverul de rezervă.

Deoarece schimbarea are loc cu o întârziere minimă, vizitatorii nu vor observa schimbarea.

proxy CDN

Se remarcă proxy-urile CDN (Content Distribution Network), care pot fi folosite și ca DNS. Proxy-urile CDN accelerează performanța site-ului web prin memorarea în cache a datelor într-o rețea distribuită de servere. Site-ul este servit clientului de pe serverul cel mai apropiat de el. CDN poate filtra și cererile rău intenționate (protejați site-ul de DDoS).

Rețelele CDN au un dezavantaj serios: adresa IP pentru domeniile găzduite în CDN este atribuită aleatoriu. Acestea. va fi imposibil să accesați site-ul sau serverul direct folosind adresa IP.

În plus, site-ul poate fi blocat în Federația Rusă. Adresele IP ale site-urilor cu conținut interzis sunt incluse pe lista neagră de Roskomnadzor și blocate de furnizori (și acest lucru nu este neobișnuit pentru rețelele CDN). Dacă domeniul dvs. primește din greșeală una dintre aceste adrese, site-ul va fi indisponibil. Din acest motiv, este necesar să selectați cu atenție un furnizor CDN și să aflați în prealabil despre adresele IP care se află pe listele negre și despre posibilele probleme cu acestea.

Pro:

  • Creșterea vitezei de livrare a conținutului
  • Protecție împotriva solicitărilor rău intenționate
  • Ușurință în utilizare
  • toleranta la greseli

Minusuri:

  • Adresele IP pot fi incluse pe lista neagră de către Roskomnadzor
  • Preț

Dacă trebuie să gestionați înregistrările DNS pentru un domeniu și nu oferă o astfel de oportunitate, puteți utiliza servere de nume terțe, de exemplu, serviciu gratuit„Yandex DNS hosting”, care vine complet cu „Yandex Mail pentru un domeniu”. Acest articol va acoperi:

Mai întâi trebuie să vă înregistrați un cont pe Yandex. Dacă aveți deja un cont, vă rugăm să treceți la următoarea secțiune „Conectarea unui domeniu la Yandex”.

După completarea tuturor câmpurilor obligatorii și confirmarea numărului de telefon prin introducerea codului de verificare prin SMS, vă recomandăm să intrați în detalii cont făcând clic pe numele ei din dreapta colțul de sus, iar selectând secțiunea „Pașaport”, indicați datele personale: în special, Întrebare de securitateși răspunsul la acesta. Aceasta informatie va simplifica restabilirea accesului la contul dvs. în cazul în care parola sau autentificarea este pierdută.

După aceasta, puteți începe conectarea domeniului.

După conectarea la contul dvs., trebuie să vă conectați domeniul. Acest lucru se poate face folosind link-ul: https://pdd.yandex.ru/domains_add/

De asemenea, puteți accesa „Poștă pentru un domeniu” în acest fel: în contul dvs., în linia cu servicii disponibile Faceți clic pe „mai mult” și selectați „Toate serviciile” din meniul derulant.

După aceea, selectați „Poștă pentru domeniu”.


Introduceți numele domeniului și faceți clic pe „Conectați domeniul”. După aceasta, veți fi redirecționat automat către pagina de confirmare a proprietății domeniului.

Delegarea domeniului către Yandex

Delegarea unui domeniu către Yandex implică trimiterea domeniului către serverele de nume publice adecvate și obținerea capacității de a gestiona înregistrările DNS în funcționalitatea acestui serviciu. Dacă delegi un domeniu în termen de 24 de ore de la conectare și conexiunea nu a fost făcută anterior într-un alt cont Yandex, atunci domeniul va fi delegat cu succes după finalizarea procesului de actualizare a înregistrărilor DNS (poate dura până la 72 de ore de la momentul în care serverele de nume sunt modificate în panoul de înregistrare). În caz contrar, va trebui să verificați calitatea de proprietar al domeniului.

Pentru a delega un domeniu către Yandex, specificați serverele de nume dns1.yandex.net și dns2.yandex.net în panoul de înregistrare a domeniilor. Dacă funcționalitatea registratorului de domenii include câmpuri pentru specificarea adreselor IP ale serverelor de nume, nu este necesar să le completați.

După actualizarea înregistrărilor DNS, starea domeniului va fi schimbată în „Domeniu conectat și delegat la Yandex”:

Confirmarea proprietății domeniului

Pentru a confirma calitatea de proprietar al domeniului, există 3 metode alternative prezentat mai jos:

Metoda nr. 1 - descărcare fișier

Dacă aveți deja un site web găzduit, va trebui să încărcați un fișier html cu numele și conținutul specificat în pagina „Domeniile mele” în directorul său rădăcină.

Metoda nr. 2 - configurarea CNAME

Pentru subdomeniul specificat, configurați o înregistrare CNAME pentru adresa mail.yandex.ru (cu un punct la sfârșit). Pentru a face acest lucru, trebuie să aveți acces de editare înregistrări DNS de la registratorul de nume de domeniu sau de la furnizorul de găzduire.

Dacă aveți un serviciu activ la noi gazduire virtuala, puteți specifica o înregistrare CNAME în panoul de găzduire cPanel din secțiunea „Domenii” - „Editor de zonă DNS simplu” sau „Editor de zonă DNS avansat”.

Dacă ați achiziționat VPS de pe site, atunci puteți edita înregistrările DNS în panoul SolusVM conform ghidului nostru.

Înregistrarea CNAME adăugată va arăta astfel:

Metoda numărul 3 - schimbarea e-mailului

Specificați e-mailul din pagina „Domeniile mele” ca contact adresa postalaînregistratorul domeniului. Acest lucru se poate face de obicei în funcționalitatea de înregistrare a numelor de domeniu. Odată ce proprietatea domeniului a fost confirmată, vă puteți schimba e-mailul din nou cu cel inițial.

După parcurgerea pașilor conform metodei de verificare selectate, faceți clic pe „Verificați proprietatea domeniului”. Vă rugăm să rețineți că procesul de actualizare a înregistrărilor DNS durează ceva timp și este posibil ca domeniul să nu fie confirmat imediat. În acest caz, Yandex va efectua, de asemenea verificare automată la anumite intervale. După confirmarea deținerii domeniului, starea domeniului său de pe pagina „Domeniile mele” se va schimba în „Se așteaptă instalarea înregistrărilor MX” dacă domeniul nu a fost încă trimis către serverele publice Yandex. În acest caz, vă rugăm să consultați secțiunea „Delegare domeniu” în managementul curent pentru a delega domeniul lui Yandex.

Dacă domeniul a fost deja trimis anterior către serverele de nume Yandex, după actualizarea înregistrărilor DNS, starea domeniului va fi schimbată în „Domeniu conectat și delegat la Yandex”.

Gestionarea găzduirii DNS de la Yandex

După delegarea unui domeniu pe pagina „Domeniile mele”, în detaliile acestuia va apărea următoarea funcționalitate (indicată în captură de ecran):

Pentru a gestiona înregistrările DNS, trebuie să mergeți la „Editor DNS”.

Deoarece domeniul a fost deja delegat către Yandex, înregistrările DNS necesare pentru ca Yandex.Mail și Jabber să funcționeze pe domeniul dvs. vor fi adăugate automat. Puteți transfera înregistrările DNS de la serverele de nume anterioare la serverele de nume Yandex. Pentru a face acest lucru, faceți clic pe „Transfer NS records”, verificați corectitudinea acestora și faceți clic pe „Transfer”.

Adăugați intrările lipsă dacă este necesar. Dacă adăugați o intrare pentru domeniul dvs. principal, lăsați pictograma „@” în câmpul „Gazdă”. Dacă adăugați o intrare pentru un subdomeniu, includeți o parte din numele subdomeniului fără numele domeniului principal. Selectați tipul de înregistrare DNS, introduceți o valoare și faceți clic pe Adăugare înregistrare DNS. De exemplu, pentru subdomeniul my.domain.com înregistrarea A va arăta astfel:

Pentru funcţionare corectă site-ul necesită următoarele înregistrări DNS:

Gazdă Tip Valoarea de înregistrare
@ A XXX.XXX.XXX.XXX
* A XXX.XXX.XXX.XXX

În loc de XXX.XXX.XXX.XXX, specificați adresa IP de găzduire de la care ar trebui să se deschidă site-ul.

Un exemplu de înregistrări DNS pentru un domeniu este prezentat mai jos:

Cauți unde? Oferim excelent. Dacă vrei găzduire virtuală, atunci poți nu doar să comanzi, ci și să primești cadou un certificat pentru găzduire virtuală la tariful S4 și pentru planul xVPS40 VDS.

15.06.2018

Performanța și viteza unui site web depind în mare măsură de plasarea corectă resurse, atât în ​​lumea fizică, cât și în lume tehnologii virtuale. Astăzi suntem la munca lor. Despre cum să plasați Gazduire DNS afectează fiabilitatea site-ului, viteza de răspuns și rezistența resursei la eșec.

Pe scurt despre DNS

Pentru început, să ne uităm la Noțiuni de bază, fără a înțelege care este greu să mergi mai departe.

  • DNS este unul dintre sisteme fundamentale Internet. Cu cuvinte simple- lista corespondenței dintre numele de domenii și adresele IP.
  • Numele domeniului- un set unic de simboluri și semne care indică adresa site-ului în forma pe care suntem obișnuiți să o vedem în fiecare zi.
  • Server DNS - serverul pe care este instalat program special, răspunzând la o solicitare a utilizatorului pentru o anumită cheie. Acestea. un program care „traduce” cererea utilizatorului în limbajul computerului. În plus, datele despre numele de domenii sunt stocate pe serverele DNS.