Вопрос или проблема
У меня есть домен, зарегистрированный в Mochahost без хостинг-плана (abc.com). Я хочу перенаправить посетителей с этого домена на новый другой веб-сайт / домен, который находится где-то еще (123.com).
Настройки DNS в Mochahost только разрешают мне доступ к настройкам серверов имен — никаких DNS-записей, никакого cPanel, никаких настроек перенаправления или пересылки домена.
Предположим, мне нужно обновить настройки серверов имен abc.com, чтобы указать на новый сайт (123.com)… Можете ли вы прояснить этот вопрос? Заранее спасибо.
Краткий ответ: “вы не можете” [перенаправить домен, используя только серверы имен]
Если вы используете HTTPS и говорите о перенаправлении веб-хостинга, существует много движущихся частей, которые необходимо запустить для перенаправления доменного имени.
Первое, что вам нужно — это авторитетные серверы имен, которые указывают, куда направить доменное имя. Поскольку вы можете изменить только настройки серверов имен, но не добавить DNS-записи, вам нужно найти серверы имен, которые вы можете использовать для настройки файлов зоны вашего доменного имени. Я никогда этого не делал, но вы можете сделать это бесплатно, используя бесплатный авторитетный DNS от Cloudflare (https://www.cloudflare.com/application-services/products/dns/), если проблема связана с деньгами.
Как только вы настроите серверы имен, вам нужно будет настроить их на веб-сервер, который будет обрабатывать запрос (обычно с использованием записей A и/или CNAME. Если вы ничего не знаете о записях CNAME, используйте записи A, где это возможно). Ключевая вещь, которую нужно знать, это то, что веб-сервер должен знать доменное имя, чтобы он мог определить, как маршрутизировать запрос. Вы также можете использовать Cloudflare для этого и настроить правила страниц — или, если ваш веб-сервер позволит вам добавить это соответствие на их веб-сервере, вы можете использовать это. Вы также можете указать на другой веб-сервер, который просто сообщил бы веб-клиенту сделать перенаправление. Суть в том, что веб-сервер должен быть вовлечен в этот процесс.
Последний кусок головоломки — это SSL-сертификат. Поскольку большинство веб-сайтов используются по HTTPS, они требуют https-сертификат, который включает имена сайтов, которые он обрабатывает. Это часто можно сделать бесплатно, используя lets-encrypt или другие механизмы, но это имеет некоторые требования (например, DNS, указывающий на веб-сервер, и сам веб-сервер, который должен создать/поддерживать сертификат). Это нельзя сделать только с помощью DNS. Очень вероятно, что снова Cloudflare может покрыть это для вас, если вы используете их услуги.
Вы связывались с регистратором Mochahost напрямую, чтобы спросить об этом? Согласно рекламе доменов Mochahost на: https://mochahost.com/domains они предлагают “Бесплатное веб-перенаправление”, где они “Перенаправляют трафик с вашего домена на предпочтительный веб-сайт, облегчая онлайн-навигацию и доступность как никогда ранее”. Так что… я бы спросил их напрямую, могут ли они помочь. Похоже, что они как способны, так и даже юридически обязаны делать это, исходя из их рекламных утверждений.
Если это каким-то образом будет неудачным, пожалуйста, обновите информацию здесь. Если мы дойдем до этого момента, я бы хотел задать некоторые дополнительные вопросы, если могу быть таким смелым.
Чтобы связаться с их службой поддержки, вы можете пройти через сайт Mochahost, или я думаю, что вы можете напрямую перейти по адресу: https://stablechat.mysecurecloudhost.com/widget?website_token=o2Gc8GQRskiHn6mYU7btdwQT (Я бы все же прошел через их сайт).
Ответ или решение
К сожалению, перенаправить домен на другой сайт, используя только настройки имен серверов (NS), невозможно. Ниżej приведено подробное объяснение, как можно добиться перенаправления домена, и какие шаги вам нужно будет предпринять.
Основная проблема
У вас есть домен, зарегистрированный на Mochahost, но без хостинг-плана (abc.com). Вы хотите перенаправить посетителей на новый домен (123.com). Однако доступ к настройкам DNS ограничен только изменением имен серверов, без возможности добавления DNS-записей или других параметров.
Почему перенаправление через только NS невозможно
Функциональность NS-записей заключается в указании авторитетных серверов, которые управляют DNS-записями вашего домена. Поскольку у вас нет доступа к возможности добавления A-записей или CNAME-записей (которые указывают на IP-адрес или другой домен соответственно), вам потребуется найти альтернативный способ настройки перенаправления.
Предложенное решение
1. Использование авторитетных DNS-сервисов
Сначала необходимо настроить авторитетные серверы имен, которые позволят вам управлять записями DNS для вашего домена. Рекомендуется рассмотреть возможность использования Cloudflare, который предоставляет бесплатное решение для управления DNS:
- Регистрация в Cloudflare: Создайте учетную запись на Cloudflare и добавьте свой домен.
- На этапе настройки вы получите набор имен серверов, которые вам нужно будет указать в настройках Mochahost.
2. Настройка DNS-записей в Cloudflare
После того как вы измените именя серверов на Cloudflare:
- Войдите в панель управления Cloudflare и перейдите в раздел DNS.
- Добавьте следующие DNS-записи:
- A-запись: Укажите IP-адрес, куда должен вести ваш домен. Для этого можно использовать любой сервер, который предоставляет функцию перенаправления. Если у вас нет собственного хостинга, можете использовать услуги определённого провайдера, который поддерживает перенаправление.
- CNAME-запись (при необходимости): Если новое домен (123.com) поддерживает навигацию по CNAME.
3. Настройка перенаправления
После добавления записей вам нужно будет настроить перенаправление, чтобы при обращении к вашему домену abc.com пользователи автоматически перенаправлялись на 123.com.
- Если вы используете Cloudflare, вы можете использовать функцию Page Rules для настройки перенаправления.
- Если у вас есть доступ к серверу, на который вы направляете запросы, можно настроить редирект через .htaccess (для Apache) или конфигурацию (для Nginx).
4. SSL-сертификат
Веб-сайты сегодня, как правило, используют HTTPS, что требует наличия SSL-сертификата. Это можно решить двумя способами:
- Cloudflare предоставляет бесплатный SSL для вашего домена.
- Если ваш сервер поддерживает Let’s Encrypt, вы также можете использовать это решение.
Итог
Стандартным методом перенаправления вашего домена без использования хостинга будет применение альтернативных DNS-сервисов, таких как Cloudflare, и соответствующая настройка записей DNS и перенаправлений. Это решение не требует наличия хостинга и позволяет эффективно управлять вашим доменом.
Свяжитесь с поддержкой Mochahost
Учитывая, что Mochahost заявляет о возможности "бесплатного веб-перенаправления", разумно связаться с их поддержкой для получения дополнительной информации или возможного решения проблемы. Вы можете обратиться в их службу поддержки через их сайт.
Эти шаги позволят вам наладить перенаправление вашего домена abc.com на 123.com без наличия хостинга.