Домен com не работает

Домен com не работает

Иногда бывает, что все настроено, но почему-то домен не работает и сайт недоступен. Для того, чтобы к сайту можно было обращаться по доменному имени, требуется преобразование имени домена в IP-адрес web-сервера на котором размещен сайт. За такое преобразование отвечает глобальная система доменных имен DNS. Для успешного преобразования необходимо одновременное выполнение следующих условий:

  1. Домен должен быть зарегистрирован и делегирован
  2. Серверы имен, которым делегировано управление доменной зоной, должны корректно отдавать ip-адрес web-сервера
  3. На DNS-серверах верхнего уровня должна быть актуальная информация о домене

Если хотя бы одно из перечисленных условий выполняется некорректно, сайт будет недоступен. Рассмотрим подробнее принцип действия и базовые способы диагностики на каждом этапе.

1. Регистрация и делегирование домена

Регистрация домена происходит после его покупки. Наш сервис позволяет подобрать и купить доменное имя во всех популярных зонах. По сути, регистрация домена — это внесение в реестр доменной зоны верхнего уровня информации о вашем домене.

Делегированием называется передача управления доменной зоной конкретному серверу имён. Для того, что-бы делегировать домен, необходимо указать для него адреса DNS-серверов, на которых будут созданы ресурсные записи этого домена. В большинстве случаев адреса DNS-серверов предоставляет провайдер при покупке домена или хостинга, обычно указывают два сервера. Все действия выполняются через панель управления, доступ к которой предоставляет провайдер при покупке домена.

Читайте также:  Не могу настроить приложение старлайн

Для проверки статуса домена можно использовать любой онлайн сервис Whois, например w hois-service.ru. Если домен зарегистрирован, вы увидете информацию о нем.

Следует обратить внимание на следующие поля:

  1. «paid-till» — дата окончания оплаченного периода. Нужно убедиться, что указанная дата еще не наступила. Если услуга не будет продлена, после этой даты произойдет блокировка домена до поступления оплаты. При отсутствии оплаты в течении месяца, домен освобождается.
  2. «state» — статус. Необходимо убедиться, что домен имеет статусы «REGISTERED» и «DELEGATED». Это значит, что домен зарегистрирован и делегирован.
  3. «nserver» — адреса DNS-серверов, которым делегировано управление доменой зоной. Необходимо убедиться, что DNS-серверы указаны правильно. Как уже было сказано выше, обычно эти адреса предоставляет провайдер при покупке домена или хостинга.

Если же по вашему запросу система выдала сообщение «Домен свободен», значит домен не зарегистрирован и дальнейшие проверки не имеют смысла, домен необходимо купить. Несмотря на всю очевидность, неопытные пользователи иногда допускают ошибки и пытаются привязать к хостингу несуществующий домен.

Если на этом шаге с доменом все в порядке, можно приступать к следующему этапу.

2. Проверка DNS серверов

Серверы имен, которым делегировано обслуживание домена, должны по запросу отдавать ресурсные записи доменной зоны. Ресурсные записи это служебная информация о домене, которая хранится на DNS-сервере. Существуют различные типы ресурсных записей, нас интересует наиболее часто используемая запись типа «А», которая определяет какой ip адрес соответствует домену. Если вы покупаете домен и хостинг у одного провайдера, ресурсные записи могут создаваться автоматически, если же провайдеры разные, их нужно создавать вручную через панель управления, доступ к которой предоставляет провайдер. На скриншоте показаны ресурсные записи тестового домена «domain111.ru», открытые в панели управления DNSManager от компании ISPsystem. Кстати, у нас есть подробная статья «Создание и настройка доменных DNS записей в DNS-manager»

Цель проверки на этом этапе — убедиться что DNS-сервер, которому делегировано управление доменной зоной корректно отдаёт запись типа «А», то есть IP-адрес домена. Для проверки воспользуемся утилитой командной строки «nslookup».

Рассмотрим диагностику на примере домена «domchel.ru». Сервис «Whois» показывает что управление доменной зоной делегировано DNS-серверам «ns1.rugion.ru» и «ns2.rugion.ru», это значит, что каждый из них должен содержать А запись для этого домена и отдавать её по запросу, проверим это.

Откроем командную строку и выполним команду «nslookup domchel.ru ns1.rugion.ru», где в качестве первого аргумента указано имя нашего домена, а в качестве второго имя DNS-сервера, на который будет отправлен запрос. По умолчанию утилита запрашивает А-запись, поэтому в параметрах запроса тип записи не указан. Если в ответ на ваш запрос dns-сервер возвращает имя домена и ip адрес (как на скриншоте), значит все в порядке.

Для примера выполним команду еще раз, но укажем несуществующий домен.

Сервер не смог найти в своей базе данных запрашиваемый домен и сообщил об этом.

Если при проверке вашего домена DNS-сервер сообщил, что домен не найден, в первую очередь войдите в панель управления и убедитесь, что А-запись существует. Если запись создана, нужно обратиться в техническую поддержку провайдера, скорее всего проблема связана с некорректной работой сервера имен.

При успешной проверке переходим к следующему этапу.

3. Обновление DNS-серверов верхнего уровня

В общих чертах принцип работы глобальной системы доменных имен заключается в том, что DNS-серверы более высокого уровня содержат информацию о DNS-серверах, более низкого уровня. Относительно нашего примера с доменом «domchel.ru», из этого следует, что на всех серверах имен обслуживающих домен «ru» должна быть информация о том, что домен «domchel.ru» обслуживается DNS-серверами ns1.rugion.ru и ns2.rugion.ru.

Учитывая, что состояние доменов нижних уровней постоянно изменяется, домены регистрируются, освобождаются, «переезжают» на обслуживание на другие DNS-серверы, изменяются IP-адреса хостинга, база данных DNS-серверов верхнего уровня должна постоянно обновляться.

Обычно, после делегирования домена и создания ресурсных записей, информация об этом распространяется по сети в течении суток, и только после этого ваш сайт становится доступен из любой точки мира. На этом этапе со стороны пользователя никаких действий не требуется, нужно просто подождать. Если прошло более суток, но сайт по-прежнему недоступен, еще раз воспользуемся утилитой nslookup. Выполним предыдущую команду, но в качестве второго аргумента укажем любой из публичных DNS-серверов, например 8.8.8.8 — публичный DNS-сервер от компании Google.

Итак, выполним команду «nslookup domchel.ru 8.8.8.8»

Если публичный сервер вернул IP-адрес домена, как на скриншоте, значит информация о вашем домене уже распространилась по сети.

Если же прошло достаточно времени, но публичные DNS-серверы по-прежнему отвечают, что домен не найден, обратитесь в техническую поддержку провайдера, который предоставил вам DNS-серверы для вашего домена, возможно проблема связана с передачей информации на сервера имен верхнего уровня.

Кроме проверки ответа от публичных DNS-серверов есть смысл проверить ответ от локального сервера имен, который указан в настройках сетевого подключения на вашем ПК, так как причиной проблемы может быть неправильная конфигурация сетевого адаптера на домашнем компьютере или некорректная работа DNS-серверов вашего Интернет провайдера.

Выполним команду «nslookup domchel.ru» Если в параметрах команды не указан конкретный сервер имен, запрос будет отправлен локальному DNS-серверу.

В случае, когда публичные сервера имен «знают» IP-адрес вашего сайта, но при этом локальный сервер сообщает, что домен не найден, нужно искать проблему в конфигурации сетевого адаптера на вашем ПК или DNS-сервере вашего интернет-провайдера.

Если в результате выполнения команды вы так же получили в ответ IP-адрес домена, значит преобразование доменного имени на всех уровнях проходит успешно.

Описанные действия помогут вам быстро выявить проблему или понять, что она не связана с системой доменных имен.

Источник

Почему домен может не работать

Домен не работает после регистрации

1. Прошло мало времени

После регистрации доменного имени сайт начинает работать не сразу, а примерно через 6 часов после его регистрации, это время зависит от вашего провайдера интернета и оно может варьироваться от нескольких до 24 часов, в редких случаях до 72 часов.

2. Вы не указали NS-сервера

Чтобы узнать какие NS прописаны для домена, воспользуйтесь сервисом Whois. Для этого введите необходимый домен в строке и нажмите клавишу «Enter». В появившемся сообщении найдите строки nserver, в них должны быть указаны DNS-серверы.

Если NS указаны — прочитайте следующие статьи:

Домен не работает после продления

  1. Удостоверьтесь, что домен был продлен. Информацию об окончании оплаченного периода домена можно получить с помощью сервиса Whois. Введите ваш домен в строке и нажмите Enter. В строке «paid-till» будет указана дата окончания оплаты домена.

  1. Очистите кэша браузера. За то время, пока ваш сайт был недоступен, браузер, возможно, закэшировал вашу страницу на сайте, вследствие чего вы будет видеть её в том виде, в каком она была до продления домена. Эта проблема решается очисткой кэша при помощи нажатия комбинации клавиш «Ctrl+F5».
  1. Проверьте доступность сайта любым анонимайзером, например cameleo.ru. Достаточно просто ввести имя сайта и нажать «Enter». В случае, если ваш сайт открывается, вам нужно подождать, пока обновляются DNS-серверы у вашего интернет-провайдера. Эта процедура занимает в среднем 24 часа.

  1. Продление услуги хостинга. Помимо продления домена, может быть необходимо продлить услугу хостинга. Если хостинг приобретён у Handyhost.ru, то зайдите в биллинг-панель и проверьте, продлен ли ваш хостинг. Если же хостинг приобретен у другой компании, обращайтесь с вопросом продления хостинга к ней.

Если после всех проделанных действий сайт так и не начал работать — свяжитесь с нашей службой поддержки и мы обязательно Вам поможем.

Источник

Купил домен, оплатил хостинг, а сайт не заработал: 5 ошибок при запуске нового сайта

Свой сайт — море возможностей и практически безграничные перспективы, но иногда можно столкнуться с проблемами при запуске ресурса, которые вмиг отбивают желание вникать в эту сферу. Например, вы купили домен, оплатили хостинг и даже создали главную страницу, но сайт почему-то не работает.

Что делать? Сначала стоит ознакомиться с пятью основными ошибками, которые допускают новички во время запуска нового сайта, и немного глубже вникнуть в особенности взаимодействия доменов в интернете.

1. Домен не делегирован

Прежде чем разместить свой сайт в сети и найти его в поиске по доменным именам, домен нужно делегировать — привязать к хостингу. Для таких целей задают список DNS-записей, указывающих адрес размещения сайта и имя почтового сервера. Это нужно, чтобы ресурс был доступен всем участникам сети.

Домен не делегирован, когда для него не указали серверы DNS или использовали для этого некорректную пару. В таком случае при поиске сайта по его адресу вы получите ошибку в браузере.

Иногда домен могут снять с делегирования — даже при указании правильного адреса работать ресурс не будет. Причина — нарушены условия регистрации. Так или иначе, оплата хостинга не означает привязку купленного домена, поэтому после выбора тарифа привяжите имя для последующей регистрации и распространения в сети. Проверить делегирование можно, например, на сайте www.nic.ru/whois/ .

Соответствующая информация отображается в строке state:

Для делегированного домена будет значение «DELEGATED», у неделегированного – «NOT DELEGATED».

2. Обновление DNS не завершилось

Наиболее частая причина, по которой только что созданный сайт недоступен по IP-адресу или своему имени, — это отсутствие привязки домена к хостингу. Мало кто из владельцев новых сайтов знает, что после оплаты хостинга ресурс начинает работать не сразу. Для запуска необходимо время, требуемое для обновления DNS-серверов всех интернет-провайдеров мира. Для этого требуется до 24 часов.

До регистрации доменного имени процесс выглядит так:

  • Вводится имя сайта (site.com).
  • Компьютер или телефон направляет запрос на DNS-сервер интернет-провайдера.
  • Этот сервер обращается к аналогичному центру доменной зоны (.COM).
  • Центр дает ответ, что имя не зарегистрировано.
  • Провайдер возвращает ошибку.

После создания доменного имени выполняется его регистрация и добавление в зону. Однако для передачи информации необходимо получить кешированный ответ или произвести все запросы заново. Если учесть, что очистка кеша DNS-серверов провайдеров невозможна, приходится ждать самостоятельного обновления, а это происходит в определенный промежуток времени.

Распространение DNS можно мониторить с помощью ресурсов:

  • DNS Checker (dnschecker.org);
  • ViewDNS (viewdns.info);
  • WhatsMyDNS (whatsmydns.net).

Проекты обладают инструментами, включая обратный поиск MX или трассировку, проверку распространения по нескольким десяткам стран. После того, как информация обновиться, сайт станет доступен.

3. Не очищен кеш веб-браузера

Вероятно, вы уже пытались найти свой сайт по доменному имени, вбивая его в поисковую строку веб-браузера. Современные браузеры обладают «умной» функцией кеширования страниц (неважно, доступны они или нет). Необходимо это для более быстрой загрузки страниц и контента, который на них размещен, — текста, CSS-стилей, изображений и так далее.

Даже если срок, отведенный на обновление DNS-серверов, истек, браузер все равно может выдавать ошибку об отсутствии страницы или невозможности ее отобразить. Для решения проблемы потребуется очистить кешированные данные программы — это поможет не предоставить доступ к устаревшим данным, а заново обратиться к серверу для загрузки содержимого сайта.

Чтобы быстро очистить кеш сайта, не нужно переходить в настройки и удалять данные всех сохраненных ресурсов. Достаточно:

  • Перейти на свой домен.
  • Дождаться полной прогрузки сайта.
  • Нажать сочетание клавиш «Ctrl + F5».

После этого произойдет обновление, и главная страница ресурса начнет отображаться. Если такого не произошло, необходимо проверить доступность, вписав адрес в любой анонимайзер, например, «Хамелеон» (cameleo.xyz).

Сайт открывается? Тогда остается лишь дождаться обновления DNS-серверов провайдеров. Доступа нет? Тогда стоит проверить правильность заполнения DNS в админ-панели подключенного хостинга.

4. Ошибка со стороны CMS

Если вы используете систему управления содержимым сайта типа WordPress, и все, что выдает браузер после ввода адреса, — лишь сообщение об ошибке, то, вероятно, существует конфликт плагина или несоответствие кода используемой темы. При отсутствии навыков веб-разработки вы не сможете решить эту проблему самостоятельно. Потребуется обратиться к программисту, верстальщику или специалисту по CMS, который найдет ошибки и исправит их.

Но если вы внесли изменения в код своей темы недавно, и именно после этих нововведений было получено сообщение об ошибке, есть обходной путь:

  1. Войдите в серверную часть своего сайта через FTP.
  2. Найдите файлы своего ресурса.
  3. Откройте документ, который вы изменили.
  4. Скопируйте и вставьте исходный код темы.

Найти код можно, загрузив свежую версию используемой темы WordPress или другой системы управления содержимым веб-проекта.

5. Отсутствие стабильного подключения к сети или проблемы на стороне хостинга

Самая банальная причина, которую нужно исключить в первую очередь. Сайт действительно может не загружаться по вине интернет-провайдера или хостинга. Такое бывает редко, но не исключено, что проблема вовсе не с DNS-расширением или кешированием браузера.

Когда сайт после покупки домена и оплаты хостинга не загружается, проверьте подключение к другим ресурсам — поисковикам или социальным сетям. Если по иным адресам есть подключение и прошло достаточно времени для обновления DNS-серверов, проверьте доступность хостинга и ознакомьтесь с новостями. Обо всех неполадках администрация сервиса сообщает в специальном разделе или на главной странице.

Если и это не избавило от проблемы, обратитесь в службу поддержки для дальнейшего решения вопроса. Сайт может не работать по многим причинам, но чаще всего они связаны с неправильной настройкой хостинга или главной страницы через FTP-клиент.

Источник

Оцените статью