Soms is in funksjonearjende webside net beskikber op domeinnamme. Dit bart troch ferkearde ynstellings, en yn dit artikel sille wy ûndersykje wêrom't in side net iepenet troch syn domeinnamme en wat der oan te dwaan.
It bart soms dat alles goed ynsteld liket te wêzen, mar it domein wurket net en de webside is net beskikber. Om in webside beskikber te wêzen troch syn domeinnamme, moat it wurde omfoarme ta in IP-adres fan 'e webserver wêr't de webside wurdt host. Global domeinnammesysteem (DNS) is dêr ferantwurdlik foar. Om in domein mei súkses te transformearjen yn IP-adres moatte de folgjende betingsten foldien wurde:
- It domein moat registrearre en delegearre wurde;
- Tsjinners fan dy domeinen dêr't it behear fan de domein tafoeging oan delegearre is moatte it IP-adres fan 'e webtsjinner goed stjoere;
- DNS-tsjinners op hege nivo moatte ynformaasje befetsje oer it domein dat aktueel is;
As op syn minst ien fan 'e boppesteande betingsten net goed foldien wurdt, sil de webside net beskikber wêze.
Litte wy in tichterby besjen hoe't it wurket en guon basis fan diagnostyk yn elke poadium.
Hoe kinne jo in domein registrearje en delegearje
Domeinregistraasje wurdt útfierd nei de oankeap. Yn prinsipe is alles wat jo dogge jo domeinynformaasje te stjoeren nei it register foar domeinútwreiding op hege nivo.
Delegaasje is oerdracht fan behear fan domein-útwreiding nei in bepaalde domeinserver. Om in domein te delegearjen moat men de adressen fan DNS-tsjinners ynfiere wêr't boarnerecords fan dit domein sille wenje. Meast fan 'e tiid wurde DNS-serveradressen levere troch it domein of hostingprovider as jo in domein keapje. As regel binne d'r mar twa servers. Alle aksjes kinne wurde útfierd fia administraasjepaniel. Jo moatte tagong krije ta it nei de oankeap.
Om de status fan in domein te kontrolearjen kinne jo elke Whois-tsjinst brûke. Brûk dizze bygelyks: whois.com. As it domein al registrearre is, sille jo alle ynformaasje deroer sjen.
Besjoch de folgjende fjilden:
- «betelle» - de datum oant it domein wurdt betelle. Soargje derfoar dat de datum noch jildich is. As it domein oant de datum net betelle wurdt, sil it blokkearre wurde. As se de betelling net binnen in moanne ûntfange, wurdt it domein beskikber foar oankeap.
- "steat" — статус. Jo moatte derfoar soargje dat it domein de status "REGISTERED" of "DELEGATED" hat. It betsjut dat domein is registrearre of delegearre.
- «nserver» - Adressen fan DNS-tsjinners dêr't it behear fan de domeinútwreiding oan is delegearre. Jo moatte derfoar soargje dat de DNS-tsjinners goed binne. Lykas hjirboppe neamd, wurde dizze adressen normaal levere nei oankeap troch jo domein of hostingprovider.
As jo berjocht "Domain is beskikber" krije, betsjut dit dat it domein net registrearre is en fierdere kontrôles gjin sin hawwe, om't jo it domein earst moatte keapje. Nettsjinsteande alles is frij dúdlik, sûnder ûnderfining brûkers kinne beskate flaters meitsje wylst se besykje hosting te ferbinen mei in net-besteand domein.
As op dit stadium alles goed is mei it domein, kinne jo trochgean nei de folgjende stap.
DNS-tsjinners kontrolearje
Domeinnammen-tsjinners dêr't domeinbehear oan delegearre is, moatte op fersyk boarnerecords fan 'e domeinútwreiding werombringe. Resource records is in tsjinstynformaasje oer it domein dat is opslein op 'e DNS-tsjinner. D'r binne ferskate soarten boarne records. Wy hawwe allinich it meast brûkte type «А»-record nedich dat definiearret hokker IP-adres oerienkomt mei it domein. As jo domein en hosting keapje fan ien provider, kinne boarnerecords automatysk wurde oanmakke.
As jo te krijen hawwe mei twa ferskillende providers, moatte jo se manuell oanmeitsje fanút it administraasjepaniel dat jo provider jo tagong jaan moat. Besjoch de boarne records fan it domein «domain111.ru» op 'e skermôfbyldings fan DNSManager-paniel fan ISPsystem-bedriuw. Trouwens, wy hawwe hjir in relatearre artikel "Hoe kinne jo DNS-records oanmeitsje en ynstelle yn DNS Manager"
Op dit poadium is it punt om te soargjen dat de DNS-tsjinner dat it behear fan de domeinútwreiding delegearre is om it type «А»-record út te jaan, dat wol sizze IP-adres fan it domein. Om dat te kontrolearjen, brûk dit kommando-rigelprogramma «nslookup».
Litte wy ris nei it diagnoazeproses en nimme it domein «domchel.ru» as foarbyld. «Whois» tsjinst lit sjen dat de domein tafoeging waard delegearre oan dizze DNS-tsjinners: «ns1.rugion.ru» en «ns2.rugion.ru», wat betsjut dat elk fan harren moat befetsje type A record fan dit domein en jou it út op fersyk, dus litte wy kontrolearje it.
Litte wy de kommandorigel iepenje en «nslookup domchel.ru ns1.rugion.ru» útfiere, wêrby't de earste parameter jo domeinnamme is, en de twadde is de DNS-tsjinner dêr't it fersyk oan rjochte wurdt. It hulpprogramma freget standert А-record oan, dêrom is d'r gjin parameter "type". As de DNS-tsjinst domeinnamme en IP-adres werombringt (lykas op it skermôfbylding) is alles goed.
Litte wy nochris kontrolearje mei in net-besteand domeinnamme.
De tsjinner koe it frege domein net fine yn syn database.
As de DNS-tsjinner jo domein net yn syn database koe fine, dan is it earste ding dat jo moatte dwaan om te kontrolearjen oft d'r type A-record is yn it administraasjepaniel. As it d'r is, nim dan kontakt op mei de stipetsjinst fan 'e provider. It is wierskynliker dat it probleem oan har kant is en ferbûn is mei de domeinnammetsjinner.
Mar as dizze test suksesfol is, gean dan troch nei de folgjende stap.
DNS-tsjinners op hege nivo bywurkje
Lang ferhaal koart, wrâldwide domeinnammesysteem wurket sa: DNS-tsjinners op hege nivo befetsje ynformaasje oer DNS-tsjinners op legere nivo. Sa betsjut it (lykas yn ús foarbyld hjirboppe «domchel.ru») dat alle tsjinners fan de «ru» tafoeging ynformaasje moatte befetsje oer «domchel.ru» wurdt betsjinne troch ns1.rugion.ru en ns2.rugion.ru DNS-tsjinners.
Mei it each op it feit dat de steat fan domeinen op leech nivo konstant feroaret (domeinen wurde registrearre, wurde beskikber foar oankeap, delegearre oan oare DNS-tsjinners, feroarje IP-adressen fan har hostings), moat de database op hege nivo fan DNS-tsjinners altyd bywurke wurde.
As regel, nei delegaasje fan in domein en oanmeitsjen fan de records, dizze ynformaasje wurdt ferspraat oer it netwurk binnen in dei. Pas dêrnei wurdt jo domein fan oeral wrâldwiid beskikber. Op dit stadium is alles wat in brûker moat dwaan wachtsje. As it langer duorret as ien dei, mar jo webside is noch net beskikber, kontrolearje it nochris mei nslookup. Rinne itselde kommando út, mar brûk elke iepenbiere DNS-tsjinner, bygelyks 8.8.8.8 - dit is de iepenbiere DNS-tsjinner fan Google.
Litte wy dit kommando útfiere: «nslookup domchel.ru 8.8.8.8»
As de publike tsjinner it IP-adres fan it domein weromjûn, lykas sjoen op 'e skermôfbylding, betsjut dit dat de ynformaasje oer jo domein al ferspraat is oer it netwurk.
As der genôch tiid foarby is mar iepenbiere DNS-tsjinners jo domein noch net kinne fine, nim dan kontakt op mei de stipetsjinst fan jo provider. Blykber is d'r in probleem mei gegevensoerdracht nei nammetsjinners op hege nivo.
Neist de test mei iepenbiere DNS-tsjinners, kinne jo de lokale domeinnammetsjinner kontrolearje dy't yn 'e netwurkynstellingen fan jo PC is. D'r is in kâns dat it probleem is mei jo netwurkadapterkonfiguraasje op jo PC of mei DNS-tsjinners fan jo ynternetprovider.
Litte wy dit kommando útfiere «nslookup domchel.ru» As kommando net de juste domeinnammetsjinner befettet, sil it fersyk rjochte wurde oan de lokale DNS-tsjinner.
As iepenbiere nammetsjinners it IP-adres fan jo webside «witte», mar de lokale server bliuwt reagearje dat it domein net fûn is, betsjut dit dat it probleem is yn jo netwurkadapterkonfiguraasje op jo PC of de DNS-tsjinner fan jo ynternetprovider.
As jo nei it útfieren fan it kommando it IP-adres fan jo domein ûntfange, betsjut dit dat de transformaasje fan domeinnamme op alle nivo's suksesfol is.
De hjirboppe beskreaune aksjes sille jo helpe om it probleem te diagnostizen en te sjen oft it ferbûn is mei it domeinnammesysteem of net.