LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 10:25:11 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Домен + динамический IP  (Прочитано 2379 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Goldsnich
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Пол: Женский
Сообщений: 45



« : 27.06.2011, 17:51:29 »

Пишу сюда по просьбе уважаемого, Mihanja80.
 У меня два домена работают на моём домашнем компьютере, ака сервер BSD на балконе Azn))
IP динамический, провайдер Укртелеком. Просто опишу шаги, которые нужно выполнить чтоб завелись два домена, на данный момент я сделала так и у меня всё работает и главное- бесплатно!
  
  HOW TO: Домен+динамический ip

1. Регистрируемся в dyndns.org

2. Логимся в аккаунт и переходим сюда http://6g6.eu/sih-add-host

3.Далее нажимаем http://6g6.eu/sih-host1

4.Прописываем настройки и нажимаем "Add To Chart" http://6g6.eu/sih-host

5. Настраиваем на своём хосте клиент для обновления DNS записей (ddclient, или прямо на роутере, обычно у всех роутеров такое есть аппаратно)

6. Проверяем резолв ping anyname@dyndns-home.com, в ответ должно показывать ваш IP

7. Регистрируемся у zoneedit.com

8. Логимся в аккаунт и создаём новую зону ( имя зоны должно соответствовать вашему доменому имени), на скрине это max-cook.com
 http://simplest-image-hosting.net/png-0-zoneedit-setings

9. По аналогии со скрином прописваем CNAME для вашего хоста в dyndns.org ( на скрине это мой хост hbk.homelinux.com).

10. Сохраняем и публикуем зону- Publish Zone.

11. Логимся в кабинете своего регистратора домена и прописываем там NS c zoneedit (на скрине это "ns4.zoneedit.com и "ns18.zoneedit.com", их должно быть как минимум 2, можно больше, но не меньше).

12. Ждём обновления DNS, сразу обычно не заработает, где-то 1-2 суток ждать, как повезёт.

p.s. Для второго домена или более, нужно проделать все шаги с пункта 8. В Zonedit можно бесплатно создать 2 зоны. В Dyndns.org бесплатно 2 хоста. Хотите больше - регистрируйте ещё акки, главное чтоб не поймали за мультик Wink
« Последнее редактирование: 27.06.2011, 18:04:14 от Goldsnich » Записан
 
Sony
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #1 : 07.08.2011, 11:09:59 »

Цитировать
5. Настраиваем на своём хосте клиент для обновления DNS записей (ddclient, или прямо на роутере, обычно у всех роутеров такое есть аппаратно)
где это искать? напишите подробнее!
Записан
Goldsnich
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Пол: Женский
Сообщений: 45



« Ответ #2 : 11.08.2011, 02:10:11 »

Sony,
 В роутерах смотрите в разделе DynDNS, DNS, вообщем всё что связано с DNS. Везде по-разному, варьируется от производителя к производителю. Попасть на конфиг роутера можно путём ввода его IP адресса в браузере.

 Я так предполагаю что у вас Windows система, так ? Тогда вам нужен этот клиент http://dyn.com/support/clients/windows/
Если что-то другое, то полный список тут http://dyn.com/support/clients/
Настройка ddclienta интуитивно понятна, если что-то не получается, пишите, помогу.


Записан
chest
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Мужской
Сообщений: 103


« Ответ #3 : 22.08.2011, 12:25:06 »

Опишу еще один вариант (более сложный в плане умения работать с серверами, но гораздо более простой в реализации и не имеет ограничений).

1. Имеем полноценный сервер ДНС (подойдет самый дешевый или бесплатный ВДС) с белым IP (минимум 2 адреса из различных подсетей). На нем поднимаем bind (для работы самой ДНС) и nginx (для сбора запросов от клиентов).

2. Нужные нам домены делегируем сами на себя (самый красивый вариант) с указанием IP адресов для каждого НС сервера (те что висят на ДНС сервере). Т.е. получится типа:
 домен - domain.com
 делегирован на:
 ns1.domain.com - 172.16.190.1
 ns2.domain.com - 172.16.191.1

Это обеспечит то, что все обращения к вашему домену будут приходить на ваш ДНС сервер, который и будет возвращать в ответ ваш реальный текущий IP адрес.

3. На сервере дома (или на компе, у кого что, но не на аппаратном роутере) в крон (планировщик) ставим скрипт в 1 строчку типа:
 fecth http://mydsn.sepurserver.com/secret_word_of_this_client

Он с определенной периодичностью будет делать http запрос на ваш ДНС сервер, в запросе указывается индивидуальное ключевое слово. Это
нужно чтобы понять какой клиент сделал запрос.

4. На сервере ДНС по расписанию запускается примитивный скрипт, который парсит nginx-access.log и правит IP адреса клиентов в их ДНС зонах, если он у них изменился.

===
В данном варианте ограничения ограничены полетом фантазий самого админа  drink
Записан
chest
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Мужской
Сообщений: 103


« Ответ #4 : 22.08.2011, 12:35:24 »

Вот еще вариант интересный. Будет работать при наличии дома именно сервера (не важно какая ОС, но конечно лучше чтобы правильная... freebsd))):

1. Имеет полноценный сервер в сети с белым IP адресов и возможностью работы с фаерволом (просто не все системы виртуализации это поддерживают). На нем ставим OpenVPN в режиме сервера со статическими адресов для каждого клиента. Т.е. каждый клиент VPN будет всегда получать один и тот же адрес из подсети VPN.

2. На домашнем сервере ставим OpenVPN в режиме клиента. Ставим его в автозапуск.

3. На сервере OpenVPN поднимаем natd (в идеале на отдельном IP адресе для каждого клиента чтобы все запросы на него редиректить ему же в сети VPN), который переадресует либо все, либо определенные запросы (например, на порт 80) на клиента в сети VPN. Клиент уже их обрабатывает как хочет и обратно по этой же цепочке возвращает ответ.

4. Для всех нужных доменов неважно куда они делегированы в А записи в ДНС указывается IP адрес VPN сервера.

===
В данном варианте вообще без разницы какой у Вас дома IP адрес и как часто он меняется. Это и есть самое главное преимущество, т.к. не будет задержек на расхождение по сети информации о новом IP  drink
Записан
Goldsnich
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Пол: Женский
Сообщений: 45



« Ответ #5 : 23.08.2011, 00:02:56 »

Первый вариант примерно знаю как реализовать, ваш ход мыслей понятен. Второй не очень, вот если б это было оформлено подробнее со скринами, тогда другое дело.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet