База Едноставни упатства за работа со услугата Profitserver
главните База Зошто веб-локацијата може да биде недостапна според неговото име на домен?

Зошто веб-локацијата може да биде недостапна според неговото име на домен?


Понекогаш, функционална веб-локација недостапна по име на домен. Ова се случува поради неточни поставки, а во оваа статија ќе истражиме зошто страницата не се отвора според името на доменот и што да правиме во врска со тоа.

Понекогаш се случува сè да изгледа како да е правилно конфигурирано, но доменот не работи и веб-страницата е недостапна. За да може веб-локацијата да биде достапна по неговото име на домен, таа треба да се трансформира во IP адреса на веб-серверот каде што е хостирана веб-страницата. За тоа е одговорен глобалниот систем за имиња на домени (DNS). Со цел успешно да се трансформира доменот во IP адреса, треба да се исполнат следниве услови:

  1. Доменот треба да биде регистриран и делегиран;
  2. Серверите на оние домени на кои е делегирано управувањето со екстензијата на доменот треба правилно да ја испратат IP адресата на веб-серверот;
  3. DNS серверите на високо ниво треба да содржат информации за доменот што е ажуриран;

Доколку барем еден од горенаведените услови не е исполнет правилно, веб-локацијата ќе биде недостапна.

Ајде внимателно да погледнеме како функционира и некои основи на дијагностика во секоја фаза.

Како да регистрирате и делегирате домен

Регистрација на домен се врши по купувањето. Во основа, сè што правите е да ги испраќате информациите за вашиот домен во регистарот за проширување на доменот на високо ниво.

Делегирањето е предавање на управувањето со екстензии на домен на одреден сервер на домен. За да се делегира домен, треба да се внесат адресите на DNS серверите каде ќе се наоѓаат записите за ресурси на овој домен. Поголемиот дел од времето адресите на DNS серверите ги обезбедува доменот или давателот на хостинг кога купувате домен. Како по правило, има само два сервери. Сите дејства може да се извршат преку административен панел. Треба да добиете пристап до него по купувањето.

За да го проверите статусот на доменот, можете да користите која било услуга на Whois. На пример, користете го ова: whois.com. Ако доменот е веќе регистриран, ќе ги видите сите информации за него.

Проверка на име на домен WHOIS

Погледнете ги следните полиња:

  1. „платено до“ — датумот до плаќање на доменот. Проверете дали датумот е сè уште валиден. Ако доменот не се плати до датумот, тој ќе стане блокиран. Доколку не ја добијат исплатата во рок од еден месец, доменот станува достапен за купување.
  2. „држава“ — статус. Треба да бидете сигурни дека доменот има статус „РЕГИСТРИРАН“ или „ДЕЛЕГИРАН“. Тоа значи дека доменот е регистриран или делегиран.
  3. „нсервер“ — Адреси на DNS сервери на кои е делегирано управувањето со екстензијата на доменот. Треба да бидете сигурни дека DNS серверите се точни. Како што споменавме погоре, овие адреси обично се обезбедуваат по купувањето од вашиот домен или добавувач на хостинг.

Ако добиете порака „Доменот е достапен“, тоа значи дека доменот не е регистриран и дека понатамошните проверки немаат смисла, бидејќи прво треба да го купите доменот. И покрај тоа што сè е сосема очигледно, неискусните корисници може да направат одредени грешки додека се обидуваат да поврзат хостинг со непостоечки домен.

Проверка на достапниот домен

Ако во оваа фаза сè е во ред со доменот, можете да продолжите на следниот чекор.

Проверете ги DNS серверите

Серверите со имиња на домени на кои им е делегирано управување со доменот треба да ги вратат записите на ресурсите на наставката на доменот по барање. Ресурсните записи се сервисни информации за доменот што е зачуван на серверот DNS. Постојат различни типови на записи за ресурси. Потребен ни е само најчесто користениот тип „А“ запис кој дефинира која IP адреса одговара на доменот. Ако купувате домен и хостирање од еден провајдер, записите за ресурси може да се креираат автоматски.

Ако треба да се занимавате со два различни провајдери, треба да ги креирате рачно од административниот панел до кој вашиот провајдер треба да ви овозможи пристап. Погледнете ги записите на ресурсите на доменот «domain111.ru» на сликите од екранот од панелот DNSManager од компанијата ISPsystem. Патем, имаме поврзана статија овде "Како да креирате и поставите записи DNS во DNS Manager"

Зошто страницата не се отвора по домен - Проверка на DNS сервери

Во оваа фаза, поентата е да се осигураме дека DNS серверот на кој е делегирано управувањето со екстензијата на доменот го дава записот од типот «А», т.е. IP адреса на доменот. За да го проверите тоа, користете ја оваа алатка за командна линија «nslookup».

Ајде да го разгледаме процесот на дијагностицирање и да го земеме доменот «domchel.ru» како пример. Услугата „Whois“ покажува дека екстензијата на доменот е делегирана на овие DNS сервери: «ns1.rugion.ru» и «ns2.rugion.ru», што значи дека секој од нив треба да содржи запис од типот А на овој домен и да го даде по барање, па ајде да го провериме.

Ајде да ја отвориме командната линија и да извршиме „nslookup domchel.ru ns1.rugion.ru“, каде што првиот параметар е името на вашиот домен, а вториот е DNS-серверот до кој ќе биде адресирано барањето. Алатката стандардно бара запис од типот А, затоа нема параметар „тип“. Ако услугата DNS врати име на домен и IP адреса (како на сликата од екранот), сè е во ред.

DNS серверите проверуваат со командата nslookup

Ајде да провериме уште еднаш со непостоечко име на домен.

DNS серверите проверуваат со командата nslookup

Серверот не можеше да го најде бараниот домен во неговата база на податоци.

Ако DNS-серверот не може да го најде вашиот домен во својата база на податоци, прво нешто што треба да направите е да проверите дали има запис од типот А во административниот панел. Ако е таму, контактирајте со службата за поддршка на давателот. Поверојатно е дека проблемот е на нивна страна и е поврзан со серверот за име на домен.

Но, ако овој тест е успешен, продолжете на следниот чекор.

Ажурирање на DNS сервери на високо ниво

Накратко, системот за глобални имиња на домени функционира вака: DNS серверите на високо ниво содржат информации за DNS сервери од пониско ниво. Така, тоа значи (како на нашиот пример погоре «domchel.ru») дека сите сервери на екстензијата «ru» треба да содржат информации за «domchel.ru» што се сервисирани од ns1.rugion.ru и ns2.rugion.ru DNS сервери.

Со оглед на фактот дека состојбата на домените на ниско ниво постојано се менува (домените се регистрираат, стануваат достапни за купување, делегирани на други DNS сервери, менување на IP адресите на нивните хостинг) базата на податоци на високо ниво на DNS сервери секогаш треба да се ажурира.

Како по правило, по делегирање на домен и создавање на записи, оваа информација се дистрибуира низ мрежата во рок од еден ден. Само после тоа вашиот домен станува достапен од каде било на глобално ниво. Во оваа фаза, сè што треба да направи корисникот е да чека. Ако трае подолго од еден ден, но вашата веб-локација сè уште е недостапна, проверете ја уште еднаш со nslookup. Извршете ја истата команда, но користете кој било јавен DNS-сервер, на пример 8.8.8.8 - ова е јавниот DNS-сервер на Google.

Ајде да ја извршиме оваа команда: «nslookup domchel.ru 8.8.8.8»

Ајде да ја извршиме оваа команда: «nslookup domchel.ru 8.8.8.8»

Ако јавниот сервер ја врати IP адресата на доменот како што се гледа на сликата од екранот, тоа значи дека информациите за вашиот домен веќе се шират низ мрежата.

Ако помина доволно време, но јавните DNS сервери сè уште не можат да го најдат вашиот домен, контактирајте со службата за поддршка на вашиот провајдер. Очигледно, има проблем со пренос на податоци до сервери за имиња на високо ниво.

Покрај тестот со јавните DNS сервери, можете да го проверите серверот за име на локалниот домен кој е во мрежните поставки на вашиот компјутер. Постои можност проблемот да е во конфигурацијата на мрежниот адаптер на вашиот компјутер или со DNS серверите на вашиот интернет провајдер.

Ајде да ја извршиме оваа команда «nslookup domchel.ru» Ако командата не содржи точен сервер за име на домен, барањето ќе биде упатено до локалниот DNS сервер.  

Ајде да ја извршиме оваа команда „nslookup domchel.ru“

Кога серверите за јавни имиња „знаат“ IP адреса на вашата веб-локација, но локалниот сервер продолжува да одговара дека доменот не е пронајден, тоа значи дека проблемот е во конфигурацијата на мрежниот адаптер на вашиот компјутер или во DNS-серверот на вашиот интернет провајдер.

Ако откако ќе ја извршите командата, ја добиете IP адресата на вашиот домен, тоа значи дека трансформацијата на името на доменот е успешна на сите нивоа.

Дејствата опишани погоре ќе ви помогнат да го дијагностицирате проблемот и да видите дали е поврзан со системот за имиња на домен или не.

❮ Претходна статија Како да креирате и поставите записи DNS во DNS Manager
Следна статија ❯ Конфигурирање на датотеката .htaccess

Прашајте не за VPS

Секогаш сме подготвени да одговориме на вашите прашања во секое време од денот или ноќта.