Понекад функционална веб локација није доступна по имену домена. Ово се дешава због погрешних подешавања, а у овом чланку ћемо истражити зашто се сајт не отвара по имену домена и шта да се ради о томе.
Понекад се дешава да изгледа да је све исправно конфигурисано, али домен не ради и веб локација је недоступна. Да би веб локација била доступна по имену домена, требало би да се трансформише у ИП адресу веб сервера на коме се веб локација налази. За то је одговоран глобални систем имена домена (ДНС). Да би се домен успешно трансформисао у ИП адресу треба да буду испуњени следећи услови:
- Домен треба регистровати и делегирати;
- Сервери оних домена којима је делегирано управљање екстензијом домена треба да правилно пошаљу ИП адресу веб сервера;
- ДНС сервери високог нивоа треба да садрже информације о домену које су ажурне;
Ако бар један од горе наведених услова није исправно испуњен, веб локација ће бити недоступна.
Хајде да детаљније погледамо како то функционише и неке основе дијагностике у свакој фази.
Како регистровати и делегирати домен
Регистрација домена врши се након куповине. У суштини, све што треба да урадите је да пошаљете информације о вашем домену у регистар екстензија домена високог нивоа.
Делегирање је предаја управљања екстензијом домена на одређени сервер домена. Да би се делегирао домен треба унети адресе ДНС сервера на којима ће се налазити записи ресурса овог домена. У већини случајева адресе ДНС сервера дају домен или провајдер хостинга када купите домен. По правилу, постоје само два сервера. Све радње се могу извршити преко административног панела. Требало би да добијете приступ након куповине.
Да бисте проверили статус домена, можете користити било који Вхоис сервис. На пример, користите овај: вхоис.цом. Ако је домен већ регистрован, видећете све информације о њему.
Погледајте следећа поља:
- «паид-до» — датум до плаћања домена. Уверите се да је датум још увек важећи. Ако се домен не плати до тог датума, биће блокиран. Ако не прими уплату у року од месец дана, домен постаје доступан за куповину.
- "држава" — статус. Морате се уверити да домен има статус «РЕГИСТРОВАН» или «ДЕЛЕГИРАНИ». То значи да је домен регистрован или делегиран.
- «нсервер» — Адресе ДНС сервера на које је делегирано управљање екстензијама домена. Морате се уверити да су ДНС сервери исправни. Као што је горе поменуто, ове адресе се обично дају након куповине од стране вашег домена или провајдера хостинга.
Ако добијете поруку „Домен је доступан“, то значи да домен није регистрован и даље провере немају смисла, јер прво морате да купите домен. Иако је све очигледно, неискусни корисници могу направити одређене грешке док покушавају да повежу хостинг са непостојећим доменом.
Ако је у овој фази све у реду са доменом, можете прећи на следећи корак.
Провера ДНС сервера
Сервери имена домена којима је делегирано управљање доменом треба да врате записе ресурса екстензије домена на захтев. Записи ресурса су информације услуге о домену које се чувају на ДНС серверу. Постоје различите врсте записа ресурса. Потребан нам је само најчешће коришћени запис типа «А» који дефинише која ИП адреса одговара домену. Ако купујете домен и хостинг од једног провајдера, записи ресурса се могу креирати аутоматски.
Ако морате да имате посла са два различита провајдера, требало би да их креирате ручно са административног панела којем ваш провајдер треба да вам омогући приступ. Погледајте записе ресурса домена «домаин111.ру» на снимцима екрана са панела ДНСМанагер компаније ИСПсистем. Узгред, овде имамо сродни чланак "Како креирати и подесити ДНС записе у ДНС Манагер-у"
У овој фази поента је да се увери да ДНС сервер на који је делегирано управљање екстензијама домена даје запис типа «А», односно ИП адресу домена. Да бисте то проверили, користите овај услужни програм командне линије «нслоокуп».
Хајде да погледамо процес дијагнозе и узмимо за пример домен «домцхел.ру». Услуга «Вхоис» показује да је екстензија домена делегирана овим ДНС серверима: «нс1.ругион.ру» и «нс2.ругион.ру», што значи да сваки од њих треба да садржи запис типа А овог домена и да га изда на захтев, па хајде да га проверимо.
Отворимо командну линију и покренимо «нслоокуп домцхел.ру нс1.ругион.ру», где је први параметар име вашег домена, а други је ДНС сервер на који ће бити упућен захтев. Услужни програм подразумевано захтева запис типа А, зато не постоји параметар типа. Ако ДНС сервис врати име домена и ИП адресу (као на снимку екрана) све је у реду.
Проверимо још једном са непостојећим именом домена.
Сервер није могао да пронађе тражени домен у својој бази података.
Ако ДНС сервер није могао да пронађе ваш домен у својој бази података, прво што треба да урадите је да проверите да ли постоји запис типа А у административној табли. Ако постоји, обратите се служби подршке провајдера. Вероватније је да је проблем на њиховој страни и да је повезан са сервером имена домена.
Али ако је овај тест успешан, пређите на следећи корак.
Ажурирање ДНС сервера високог нивоа
Укратко, глобални систем имена домена функционише овако: ДНС сервери високог нивоа садрже информације о ДНС серверима нижег нивоа. Дакле, то значи (као у нашем примеру изнад «домцхел.ру») да сви сервери екстензије «ру» треба да садрже информације о томе да «домцхел.ру» сервисирају ДНС сервери нс1.ругион.ру и нс2.ругион.ру.
С обзиром на то да се стање домена ниског нивоа стално мења (домени се региструју, постају доступни за куповину, делегирани на друге ДНС сервере, мењају ИП адресе њихових хостинга), базу података ДНС сервера високог нивоа увек треба ажурирати.
По правилу, након делегирања домена и креирања записа ове информације се дистрибуирају по мрежи у року од једног дана. Тек након тога ваш домен постаје доступан са било ког места широм света. У овој фази, све што корисник треба да уради је да сачека. Ако траје дуже од једног дана, али ваша веб локација и даље није доступна, проверите је још једном помоћу нслоокуп-а. Покрените исту команду, али користите било који јавни ДНС сервер, на пример 8.8.8.8 — ово је Гоогле-ов јавни ДНС сервер.
Покренимо ову команду: «нслоокуп домцхел.ру 8.8.8.8»
Ако је јавни сервер вратио ИП адресу домена као што се види на снимку екрана, то значи да су информације о вашем домену већ раширене по мрежи.
Ако је прошло довољно времена, али јавни ДНС сервери и даље не могу да пронађу ваш домен, обратите се служби подршке вашег провајдера. Очигледно, постоји проблем са преносом података на сервере имена високог нивоа.
Поред теста са јавним ДНС серверима, можете проверити локални сервер имена домена који је у мрежним подешавањима вашег рачунара. Постоји шанса да је проблем у конфигурацији мрежног адаптера на рачунару или са ДНС серверима вашег Интернет провајдера.
Покренимо ову команду «нслоокуп домцхел.ру» Ако команда не садржи исправан сервер имена домена, захтев ће бити адресиран на локални ДНС сервер.
Када јавни сервери имена «знају» ИП адресу ваше веб странице, али локални сервер стално одговара да домен није пронађен, то значи да је проблем у конфигурацији мрежног адаптера на вашем рачунару или ДНС серверу вашег интернет провајдера.
Ако након што покренете команду добијете ИП адресу свог домена, то значи да је трансформација имена домена успешна на свим нивоима.
Горе описане радње ће вам помоћи да дијагностикујете проблем и видите да ли је повезан са системом имена домена или не.