Mõnikord ei ole toimiv veebisait domeeninime järgi saadaval. See juhtub valede sätete tõttu ja selles artiklis uurime, miks sait ei avane domeeninime järgi ja mida sellega teha.
Mõnikord juhtub, et kõik tundub olevat õigesti seadistatud, kuid domeen ei tööta ja veebisait pole saadaval. Selleks, et veebisait oleks domeeninime järgi kättesaadav, tuleks see muuta selle veebiserveri IP-aadressiks, kus veebisait on hostitud. Selle eest vastutab globaalne domeeninimesüsteem (DNS). Domeeni edukaks muutmiseks IP-aadressiks peavad olema täidetud järgmised tingimused:
- Domeen tuleks registreerida ja delegeerida;
- Nende domeenide serverid, millele domeenilaiendi haldamine delegeeriti, peaksid õigesti saatma veebiserveri IP-aadressi;
- Kõrgetasemelised DNS-serverid peaksid sisaldama teavet domeeni kohta, mis on ajakohane;
Kui vähemalt üks ülaltoodud tingimustest ei ole õigesti täidetud, ei ole veebisait saadaval.
Vaatame lähemalt selle toimimist ja mõningaid diagnostika põhitõdesid igas etapis.
Kuidas domeeni registreerida ja delegeerida
Domeeni registreerimine teostatakse pärast ostu. Põhimõtteliselt peate ainult saatma oma domeeniteabe kõrgetasemelise domeenilaiendite registrisse.
Delegeerimine on domeenilaiendite haldamise üleandmine teatud domeeniserverile. Domeeni delegeerimiseks tuleb sisestada DNS-serverite aadressid, kus asuvad selle domeeni ressursikirjed. Enamasti annab domeeni ostmisel DNS-serverite aadressid domeen või hostiteenuse pakkuja. Reeglina on ainult kaks serverit. Kõiki toiminguid saab teha halduspaneeli kaudu. Pärast ostmist peaksite sellele juurdepääsu saama.
Domeeni oleku kontrollimiseks võite kasutada mis tahes Whoisi teenust. Kasutage näiteks seda: whois.com. Kui domeen on juba registreeritud, näete selle kohta kogu teavet.
Heitke pilk järgmistele väljadele:
- "makstud-kassa" — kuupäev, millal domeeni eest makstakse. Veenduge, et kuupäev on endiselt kehtiv. Kui domeeni eest ei maksta kuni kuupäevani, siis see blokeeritakse. Kui nad ei saa makset kuu aja jooksul, muutub domeen ostmiseks kättesaadavaks.
- "osariik" — статус. Peate veenduma, et domeenil on olek "REGISTER" või "DELEGATUD". See tähendab, et domeen on registreeritud või delegeeritud.
- "nserver" — DNS-serverite aadressid, millele domeenilaiendite haldus delegeeriti. Peate veenduma, et DNS-serverid on õiged. Nagu eespool mainitud, edastatakse need aadressid tavaliselt pärast teie domeeni või hostiteenuse pakkuja ostmist.
Kui saate teate «Domeen on saadaval», tähendab see, et domeen pole registreeritud ja edasisel kontrollil pole mõtet, sest enne tuleb domeen ära osta. Vaatamata sellele, et kõik on üsna ilmne, võivad kogenematud kasutajad teha teatud vigu, kui nad üritavad hostimist olematu domeeniga ühendada.
Kui selles etapis on domeeniga kõik korras, võite jätkata järgmise sammuga.
DNS-serverid kontrollivad
Domeeninimeserverid, millele domeenihaldus delegeeriti, peaksid päringu alusel tagastama domeenilaiendi ressursikirjed. Ressursikirjed on teenuseteave domeeni kohta, mis on salvestatud DNS-serverisse. Ressursikirjeid on erinevat tüüpi. Vajame ainult kõige sagedamini kasutatavat tüüpi «А» kirjet, mis määrab, milline IP-aadress domeenile vastab. Kui ostate domeeni ja hostimise ühelt pakkujalt, saab ressursikirjeid luua automaatselt.
Kui peate suhtlema kahe erineva pakkujaga, peaksite need käsitsi looma halduspaneelilt, millele teie teenusepakkuja peaks teile juurdepääsu andma. Vaadake domeeni «domain111.ru» ressursikirjeid ettevõtte ISPsystem DNSManageri paneeli ekraanipiltidel. Muide, meil on siin seotud artikkel "Kuidas luua ja seadistada DNS-i halduris DNS-kirjeid"
Selles etapis on oluline veenduda, et DNS-server, millele domeenilaiendite haldus delegeeriti, väljastaks tüübi «А» kirje ehk domeeni IP-aadressi. Selle kontrollimiseks kasutage seda käsurea utiliiti «nslookup».
Vaatame diagnostikaprotsessi ja võtame näiteks domeeni «domchel.ru». Teenus «Whois» näitab, et domeenilaiend delegeeriti nendele DNS-serveritele: «ns1.rugion.ru» ja «ns2.rugion.ru», mis tähendab, et igaüks neist peaks sisaldama selle domeeni A-tüüpi kirjet ja selle päringu alusel välja andma, nii et kontrollime seda.
Avame käsurea ja käivitame "nslookup domchel.ru ns1.rugion.ru", kus esimene parameeter on teie domeeninimi ja teine DNS-server, millele päring adresseeritakse. Utiliit nõuab vaikimisi kirje А tüüpi, seetõttu pole parameetrit “tüüp”. Kui DNS-teenus tagastab domeeninime ja IP-aadressi (nagu ekraanipildil), on kõik hästi.
Kontrollime veel kord olematu domeeninimega.
Server ei leidnud oma andmebaasist taotletud domeeni.
Kui DNS-server ei leidnud teie domeeni oma andmebaasist, peaksite esmalt kontrollima, kas halduspaneelil on A-tüüpi kirje. Kui see on olemas, võtke ühendust teenusepakkuja tugiteenusega. On tõenäolisem, et probleem on nende poolel ja on seotud domeeninimeserveriga.
Kuid kui see test on edukas, jätkake järgmise sammuga.
Kõrgetasemeliste DNS-serverite värskendus
Lühidalt öeldes töötab globaalne domeeninimede süsteem järgmiselt: kõrgetasemelised DNS-serverid sisaldavad teavet madalama taseme DNS-serverite kohta. Seega tähendab see (nagu meie ülaltoodud näites "domchel.ru"), et kõik laienduse "ru" serverid peaksid sisaldama teavet "domchel.ru" kohta, mida teenindavad ns1.rugion.ru ja ns2.rugion.ru DNS-serverid.
Arvestades asjaolu, et madala tasemega domeenide olek muutub pidevalt (domeene registreeritakse, muutuvad müügiks, delegeeritakse teistele DNS-serveritele, muudetakse nende hostide IP-aadresse), tuleks DNS-serverite kõrgetasemelist andmebaasi alati uuendada.
Reeglina jaotatakse see teave pärast domeeni delegeerimist ja kirjete loomist võrgus ühe päeva jooksul. Alles pärast seda muutub teie domeen kättesaadavaks kõikjal maailmas. Selles etapis ei pea kasutaja muud tegema, kui ootama. Kui selleks kulub kauem kui üks päev, kuid teie veebisait pole ikka veel saadaval, kontrollige seda nslookupiga veel kord. Käivitage sama käsk, kuid kasutage mis tahes avalikku DNS-serverit, näiteks 8.8.8.8 – see on Google'i avalik DNS-server.
Käivitame selle käsu: «nslookup domchel.ru 8.8.8.8»
Kui avalik server tagastas ekraanipildil kuvatud domeeni IP-aadressi, tähendab see, et teave teie domeeni kohta on juba võrgus levinud.
Kui on möödunud piisavalt aega, kuid avalikud DNS-serverid ei leia endiselt teie domeeni, võtke ühendust oma teenusepakkuja tugiteenusega. Ilmselt on probleem andmete edastamisega kõrgetasemelistele nimeserveritele.
Lisaks avalike DNS-serveritega testimisele saate kontrollida kohalikku domeeninimeserverit, mis on teie arvuti võrguseadetes. Võimalik, et probleem on teie arvuti võrguadapteri konfiguratsioonis või teie Interneti-teenuse pakkuja DNS-serverites.
Käivitame selle käsu «nslookup domchel.ru» Kui käsk ei sisalda õiget domeeninimeserverit, adresseeritakse päring kohalikule DNS-serverile.
Kui avalikud nimeserverid «teavad» teie veebisaidi IP-aadressi, kuid kohalik server vastab pidevalt, et domeeni ei leitud, tähendab see, et probleem on teie arvuti võrguadapteri konfiguratsioonis või Interneti-pakkuja DNS-serveris.
Kui pärast käsu käivitamist saate oma domeeni IP-aadressi, tähendab see, et domeeninime teisendamine on edukas kõigil tasanditel.
Eespool kirjeldatud toimingud aitavad teil probleemi diagnoosida ja näha, kas see on domeeninimesüsteemiga seotud või mitte.