Свой сайт — море возможностей и практически безграничные перспективы, но иногда можно столкнуться с проблемами при запуске ресурса, которые вмиг отбивают желание вникать в эту сферу. Например, вы купили домен, оплатили хостинг и даже создали главную страницу, но сайт почему-то не работает.
Что делать? Сначала стоит ознакомиться с пятью основными ошибками, которые допускают новички во время запуска нового сайта, и немного глубже вникнуть в особенности взаимодействия доменов в интернете.
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, который найдет ошибки и исправит их.
Но если вы внесли изменения в код своей темы недавно, и именно после этих нововведений было получено сообщение об ошибке, есть обходной путь:
- Войдите в серверную часть своего сайта через FTP.
- Найдите файлы своего ресурса.
- Откройте документ, который вы изменили.
- Скопируйте и вставьте исходный код темы.
Найти код можно, загрузив свежую версию используемой темы WordPress или другой системы управления содержимым веб-проекта.
5. Отсутствие стабильного подключения к сети или проблемы на стороне хостинга
Самая банальная причина, которую нужно исключить в первую очередь. Сайт действительно может не загружаться по вине интернет-провайдера или хостинга. Такое бывает редко, но не исключено, что проблема вовсе не с DNS-расширением или кешированием браузера.
Когда сайт после покупки домена и оплаты хостинга не загружается, проверьте подключение к другим ресурсам — поисковикам или социальным сетям. Если по иным адресам есть подключение и прошло достаточно времени для обновления DNS-серверов, проверьте доступность хостинга и ознакомьтесь с новостями. Обо всех неполадках администрация сервиса сообщает в специальном разделе или на главной странице.
Если и это не избавило от проблемы, обратитесь в службу поддержки для дальнейшего решения вопроса. Сайт может не работать по многим причинам, но чаще всего они связаны с неправильной настройкой хостинга или главной страницы через FTP-клиент.