Назад | Перейти на главную страницу

Можно ли использовать поддомен dyndns у сторонних хост-провайдеров?

Я делю учетную запись dreamhost с другом: каждый из нас разделяет это пространство, и у него уже есть 2 зарегистрированных домена. У меня ни одного. В основном я использую его для размещения других систем друзей.

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

Я хочу знать: можно ли использовать учетную запись dyndns (mydomain.dyndns.org) или что-то подобное, чтобы указывать на каталог в Dreamhost, как если бы это был домен? Если да, что мне нужно сделать, чтобы выполнить эту настройку?

РЕДАКТИРОВАТЬ: Спасибо за все ваши ответы. Я не планирую покупать домен, так как у меня нет кредитной карты, а здесь, в моей стране, домены публикуют некоторую личную информацию (например, эквивалент «номера социального страхования», я думаю), с которой я не согласен. А домен - это тест, его, возможно, поменяют, поэтому я бы просто протестировал его и «выбросил» после тестирования.

Я нашел «бесплатное обслуживание домена на первый год», http://www.co.cc/. Но я не так хорошо знаю эту компанию, и я знаю, что dyndns - хорошая компания.

Я не очень разбираюсь в панели Dreamhost и DNS, извините, если это слишком "нуб". Знаете ли вы, какие уроки я должен прочитать о концепциях DNS и dreamhost, чтобы настроить решение dyndns, подобное предложенному прислушиваться?

Две вещи, которые следует отметить о виртуальном хостинге Dreamhost:

  • Они не позволяют вам запускать постоянные процессы, поэтому де-факторинговые программы обновления будут убиты.
  • Их серверы общего хостинга должны иметь статический IP-адрес, поэтому вам не обязательно использовать программу обновления. Вам просто нужен способ предотвратить истечение срока действия вашей записи DynDNS.

Используйте сценарий оболочки + средство обновления Cron

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

После того, как вы подтвердите, что это работает, попросите вашего друга настроить задание cron через веб-панель DreamHost для запуска вашего скрипта один раз в месяц (или, как бы часто DynDNS ожидает, что вы обновите), чтобы они не удаляли вашу запись.


Использовать запись CNAME

Это что-то вроде взлома. Идея состоит в том, что домен вашего друга имеет правильный IP-адрес, поэтому запись CNAME, указывающая на правильный IP-адрес, также будет правильной. Я не знаю, позволяет ли DynDNS создавать записи CNAME, но это делает NoIP.

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


Купить реальный домен

Серьезно, они вроде 10 долларов.


Настройка Dreamhost для обслуживания домена

Я не очень разбираюсь в панели Dreamhost и DNS, извините, если это слишком "нуб". Знаете ли вы, какие руководства мне следует прочитать о концепциях DNS и dreamhost, чтобы настроить решение dyndns, подобное предложенному hark?

DreamHost имеет неплохую документацию по некоторым разделам на своем сайте. Вот одна из статей их базы знаний о том, как добавить домен. Эффективно -

Как только у вас есть запись DNS, указывающая на IP-адрес сервера (т. Е. Домен разрешается на правильный адрес), вы можете использовать панель управления DreamHost, чтобы настроить учетную запись для обслуживания этого домена.

  1. Просто войдите в систему и из Главное меню Выбрать Домены.
  2. В самом верху будет кнопка для Добавить новый домен.
  3. На странице, которую вы переместите с помощью этой кнопки, вы хотите, чтобы Полностью размещен вариант. Перетащите свой домен (DynDNS) в Домен для размещения поле, и все должно быть настроено.

Кто-то другой должен будет предоставить ссылки на список руководств по DNS :)

Не на самом деле нет. Это близко к классическому вопросу «как заставить DNS указывать на URL?», На который ответ: вы не можете, DNS должен указывать на IP-адрес.

Важнейшей частью, которая вам необходима, является конфигурация виртуального хоста на Dreamhost. Вашему другу не нужно создавать для вас субдомен, он может просто настроить хостинг для вашего домена dyndns, но это должно произойти.

Для этого вы можете использовать DynDNS. Вам нужно будет использовать сервис под названием Webhop. http://www.dyndns.com/services/webredirect/