Пожертвования Paypal

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

Социализация

Присоединяйся ко мне в Facebook Мой аккаунт на Twitter
Главная Статьи Сети и администрирование Домашний хостинг и Dynamic DNS сервис

Домашний хостинг и Dynamic DNS сервис

Индекс материала
Домашний хостинг и Dynamic DNS сервис
Вступление&title=DNS2Go
DynDNS
No-IP
Подводя итоги

К тому времени, когда вы уже разобрались, что такое HTML и JavaScript, PHP и базы данных, вы, вероятно решили опробовать свои силы и открыть свой сайт (или несколько сайтов). Те, у кого есть средства (желательно материальные), покупают хостинг и размещают свой сайт на сервере хостера. Те, у кого средств нет, берут бесплатный хостинг, но в этом случае довольствуются теми предустановленными сервисами и правами, которые даёт хостер.

Но иногда всё же бывают ситуации, когда нужен свой сервер, со всеми правами администратора, который использует те технологии, которые вы знаете и применяете в своём проекте. При этом вы хотите, чтобы на ваше творение могли любоваться не только вы, но любой человек в Интернете. В этом случае вашим выбором может стать домашний хостинг. Вы сами устанавливаете веб-сервер на своей машине (это может быть http, ftp, mail сервер), устанавливаете те сервисы, которые вам необходимы для работы и все это конфигурируете самостоятельно.

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

Проблема здесь заключается в том, что при подключении через провайдера из дома, вам каждый раз при подключении выдается новый IP-адрес (Dynamic IP). Если вы пожелаете иметь постоянный IP-адрес (Static IP), провайдер потребует с вас за эту услугу некоторую сумму (начиная с 20$ в месяц).
Решается эта проблема при помощи технологии Dynamic DNS. Немного отвлекусь и, буквально в двух словах дам объяснение, что же такое DNS.

Сначала процитирую официальное определение

DNS – это распределенная система серверов имен. В этой системе группы серверов имен отвечают за записи, относящиеся к узлам, в доменах и поддоменах. Эти группы называются зонами. Зона является полномочной или ответственной для записей, относящихся к данному домену или группе доменов. Например, Microsoft может иметь несколько серверов, полномочных для домена microsoft.com и все связанные поддомены должны быть частью этого домена. Как следствие, если эти сервера не могут предоставить вам ответ на запрос IP-адреса для имени bluscreen.microsoft.com, то это означает, что его просто не существует.
А теперь более человеческим языком:
DNS - это общие базы данных имён доменов и соответствующих им IP-адресов. Эти базы хранятся на серверах имён (или DNS-серверах, как их обычно называют). Чаще всего эти сервера - это Unix-подобные машины, на которых установлено програмное оборудование BIND (Berkley Internet Naming Software).

А теперь разберемся, что же такое Dynamic DNS.
Этот сервис состоит из двух частей, одна - программа-клиент*, которую вы устанавливаете на ваш компьютер и вторая - программа, работающая на удаленном сервере. Таких компаний, предоставляющих услуги Dynamic DNS, несколько десятков. В рамках этой статьи у меня нет возможности рассказать обо всех, тем более, что все они предоставляют приблизительно один и те же функции. Одни бесплатно, другие требуют денег, кто-то быстрее, а кто-то функциональнее. Здесь я опишу лишь несколько из таких программ, на мой взгляд, наиболее функциональных и удобных. Если вам будет интересно узнать о других, то более подробный список можно найти здесь.

Зарегистрировавшись на одном из таких сервисов, вы получаете ваш домен (либо настраиваете уже купленый вами домен), скачиваете клиентский модуль и подключаетесь к интернету. Этот модуль соединяется с удалённым сервером и присваивает вашему текущему IP-адресу тот домен, который вы зарегистрировали в системе. Разумеется, всё серверное оборудование на вашей машине уже настроено :-). Теперь кто угодно, набрав ваше имя в адресной строке броузера, попадает на ваш сайт. Вуаля, как всё просто....

Как я уже сказал выше, можно настроить таким образом не только http-server, но и ftp  и mail-server. Часто подобный сервис может быть удобен для тех, кто тестирует свой проект в интернете, но еще не готов выложить N-ную сумму за профессиональный хостинг.

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