Včasih delujoče spletno mesto ni na voljo po imenu domene. To se zgodi zaradi nepravilnih nastavitev in v tem članku bomo raziskali, zakaj se spletno mesto ne odpre po imenu domene in kaj storiti glede tega.
Včasih se zgodi, da se zdi, da je vse pravilno konfigurirano, vendar domena ne deluje in spletna stran ni na voljo. Da bi bilo spletno mesto na voljo pod imenom domene, ga je treba preoblikovati v naslov IP spletnega strežnika, kjer spletno mesto gostuje. Za to je odgovoren globalni sistem domenskih imen (DNS). Za uspešno transformacijo domene v IP naslov morajo biti izpolnjeni naslednji pogoji:
- Domena mora biti registrirana in delegirana;
- Strežniki tistih domen, na katere je bilo delegirano upravljanje domenske končnice, morajo pravilno pošiljati naslov IP spletnega strežnika;
- Strežniki DNS na visoki ravni morajo vsebovati informacije o domeni, ki so posodobljene;
Če vsaj eden od zgornjih pogojev ni pravilno izpolnjen, spletna stran ne bo dostopna.
Oglejmo si podrobneje, kako deluje, in nekaj osnov diagnostike na vsaki stopnji.
Kako registrirati in delegirati domeno
Registracija domene se izvede po nakupu. V bistvu vse, kar naredite, je, da pošljete podatke o svoji domeni v register domenskih razširitev na visoki ravni.
Delegiranje je predaja upravljanja domenske končnice na določen domenski strežnik. Če želite delegirati domeno, morate vnesti naslove DNS strežnikov, kjer bodo zapisi virov te domene. Večino časa naslove strežnikov DNS zagotovi domena ali ponudnik gostovanja, ko kupite domeno. Praviloma sta samo dva strežnika. Vsa dejanja je mogoče izvesti prek skrbniške plošče. Dostop do njega bi morali dobiti po nakupu.
Za preverjanje statusa domene lahko uporabite katero koli storitev Whois. Uporabite na primer tega: whois.com. Če je domena že registrirana, boste videli vse podatke o njej.
Oglejte si naslednja polja:
- «plačano do» — datum do plačila domene. Prepričajte se, da je datum še veljaven. Če domena ni plačana do datuma, bo blokirana. Če plačila ne prejmejo v enem mesecu, postane domena na voljo za nakup.
- "država" — status. Prepričati se morate, da ima domena status «REGISTERED» ali «DELEGATED». Pomeni, da je domena registrirana ali delegirana.
- «nserver» — Naslovi DNS strežnikov, na katere je bilo preneseno upravljanje domenske končnice. Zagotoviti morate, da so strežniki DNS pravilni. Kot že omenjeno, te naslove po nakupu običajno zagotovi vaša domena ali ponudnik gostovanja.
Če dobite sporočilo »Domena je na voljo«, to pomeni, da domena ni registrirana in nadaljnja preverjanja nimajo smisla, saj morate domeno najprej kupiti. Kljub temu, da je vse povsem očitno, lahko neizkušeni uporabniki naredijo določene napake pri povezovanju gostovanja z neobstoječo domeno.
Če je na tej stopnji z domeno vse v redu, lahko nadaljujete z naslednjim korakom.
Preverjanje DNS strežnikov
Strežniki domenskih imen, ki jim je bilo dodeljeno upravljanje domene, morajo na zahtevo vrniti zapise virov domenske končnice. Zapisi virov so storitvene informacije o domeni, ki so shranjene na strežniku DNS. Obstajajo različne vrste zapisov virov. Potrebujemo samo najpogosteje uporabljen zapis tipa «А», ki določa, kateri naslov IP ustreza domeni. Če kupujete domeno in gostovanje pri enem ponudniku, se lahko zapisi virov ustvarijo samodejno.
Če imate opravka z dvema različnima ponudnikoma, ju ustvarite ročno iz skrbniške plošče, do katere vam mora ponudnik omogočiti dostop. Oglejte si zapise virov domene «domain111.ru» na posnetkih zaslona iz plošče DNSManager podjetja ISPsystem. Mimogrede, tukaj imamo soroden članek "Kako ustvariti in nastaviti zapise DNS v upravitelju DNS"
Na tej stopnji je treba zagotoviti, da DNS strežnik, na katerega je bilo delegirano upravljanje domenske končnice, izda zapis tipa «А», to je IP naslov domene. Če želite to preveriti, uporabite ta pripomoček ukazne vrstice «nslookup».
Oglejmo si postopek diagnoze in za primer vzemimo domeno «domchel.ru». Storitev «Whois» pokaže, da je bila domenska končnica delegirana na ta DNS strežnika: «ns1.rugion.ru» in «ns2.rugion.ru», kar pomeni, da mora vsak od njih vsebovati zapis tipa A te domene in ga izdati na zahtevo, zato ga preverimo.
Odprimo ukazno vrstico in zaženimo «nslookup domchel.ru ns1.rugion.ru», kjer je prvi parameter ime vaše domene, drugi pa strežnik DNS, na katerega bo naslovljena zahteva. Pripomoček privzeto zahteva zapis vrste A, zato ni parametra tipa. Če storitev DNS vrne ime domene in naslov IP (kot na sliki), je vse v redu.
Preverimo še enkrat z neobstoječo domeno.
Strežnik ni mogel najti zahtevane domene v svoji bazi podatkov.
Če DNS strežnik ne najde vaše domene v svoji bazi podatkov, morate najprej preveriti, ali je v upravni plošči zapis tipa A. Če je tam, se obrnite na službo za podporo ponudnika. Bolj verjetno je, da je težava na njihovi strani in je povezana s strežnikom domenskih imen.
Če pa je ta preizkus uspešen, nadaljujte z naslednjim korakom.
Posodobitev strežnikov DNS na visoki ravni
Skratka, globalni sistem imen domen deluje takole: strežniki DNS na visoki ravni vsebujejo informacije o strežnikih DNS na nižji ravni. To torej pomeni (kot v našem zgornjem primeru «domchel.ru»), da morajo vsi strežniki razširitve «ru» vsebovati informacije o tem, da »domchel.ru« servisirajo strežniki DNS ns1.rugion.ru in ns2.rugion.ru.
Glede na to, da se stanje nizkonivojskih domen nenehno spreminja (domene se registrirajo, postanejo na voljo za nakup, delegirajo na druge DNS strežnike, spreminjajo IP naslove svojih gostovanj), bi morala biti visokonivojska baza DNS strežnikov vedno posodobljena.
Praviloma se po delegiranju domene in ustvarjanju zapisa te informacije porazdelijo po omrežju v enem dnevu. Šele po tem postane vaša domena dostopna od koder koli po svetu. Na tej stopnji mora uporabnik le počakati. Če traja dlje kot en dan, a vaše spletno mesto še vedno ni na voljo, ga še enkrat preverite z nslookup. Zaženite isti ukaz, vendar uporabite kateri koli javni strežnik DNS, na primer 8.8.8.8 — to je Googlov javni strežnik DNS.
Zaženimo ta ukaz: «nslookup domchel.ru 8.8.8.8»
Če je javni strežnik vrnil IP naslov domene, kot je prikazano na posnetku zaslona, to pomeni, da so informacije o vaši domeni že razširjene po omrežju.
Če je minilo dovolj časa, vendar javni strežniki DNS še vedno ne najdejo vaše domene, se obrnite na službo za podporo vašega ponudnika. Očitno je prišlo do težave s prenosom podatkov na imenske strežnike na visoki ravni.
Poleg preizkusa z javnimi strežniki DNS lahko preverite lokalni strežnik domenskih imen, ki je v omrežnih nastavitvah vašega računalnika. Obstaja možnost, da je težava v konfiguraciji omrežne kartice v vašem računalniku ali v strežnikih DNS vašega internetnega ponudnika.
Zaženimo ta ukaz «nslookup domchel.ru» Če ukaz ne vsebuje pravilnega strežnika domenskih imen, bo zahteva naslovljena na lokalni strežnik DNS.
Ko javni imenski strežniki »vedo« IP naslov vašega spletnega mesta, lokalni strežnik pa se še naprej odziva, da domene ni mogoče najti, to pomeni, da je težava v konfiguraciji omrežne kartice na vašem računalniku ali DNS strežniku vašega internetnega ponudnika.
Če po zagonu ukaza prejmete IP naslov vaše domene, pomeni, da je transformacija imena domene uspešna na vseh ravneh.
Zgoraj opisana dejanja vam bodo pomagala diagnosticirati težavo in ugotoviti, ali je povezana s sistemom domenskih imen ali ne.