Сам себе хостинг провайдер или свой выделенный сервер на динамическом или статическом IP адресе

archive view archive save

Сам себе хостинг провайдер или свой выделенный сервер на динамическом или статическом IP адресе Надоело быть рабом хостинг провайдера? Захотелось быть самому себе хостинг провайдером? Не вопрос! Требуется всего ничего: наличие прямых рук, хорошего Интернет канала, выделенный IP адрес но, можно замутить и на динамическом...

В сети часто встречается такая формулировка как "превращение динамического IP адреса в статический":), при этом описывается использование Динамических DNS, таких как No-IP и DynDNS.

Динамические DNS серисы никоим образом не превращают динамические IP в статический!:) Реально превратить динамические IP в статический может только администратор вашей сети (Интернет провайдер) и обычно всегда только за дополнительную плату!:))

Динамические DNS автоматически привязывают домен к вашему IP, а актуальность вашего IP на этих динамических ДНС поддерживается при помощи специальной проги, которая при смене IP отсылает новый IP на Динамический DNS, а тот в свою очередь обновляет ДНС запись типа "А". No-IP и DynDNS для контроля актуальности IP адреса предоставляют свои проги, которые нужно устанавливать на свой ПК.

Размещение сервера на Динамическом DNS при помощи No-IP или DynDNS возможно, но не всё так радужно как расписано в сети... Главное о чем никто не упоминает, так это про интервал обновления DNS (от 2 до 7 дней) у разных провайдеров + наличие системы кеширования ДНС на стороне пользователя (ДНС-клиент), а оно ж и не удивительно - один писал, не дописал, другой подхватил и понеслась тупая копи/паста по сети:)

Если Ваш IP меняется один раз в 2-3 часа, то возможно не многим повезёт попасть на наш сервер на таком динамическом ИП, а если IP меняется один раз в 2-3 суток, то тут обстановка немного улучшается, но всё равно будут промежутки, когда пользователи не получат доступа к серверу из-за несвоевременного обновления DNS (от 2 до 7 дней) провайдера или же сброса/обновления закэшированных ДНС записей на стороне пользователя (ДНС-клиент).

Как видим размещение сервера на Динамическом IP при помощи No-IP или DynDNS не подходит для общего/широкого пользования, а скорее подоёдёт для частных/личных случаев, в которых мы можем сознательно отказаться от использования DNS серверов провайдера например в пользу Google Public DNS или же Comodo Secure DNS, которые кажысь обновляются один или два раза в час.

Обойти бесплатное ограничение сервиса No-IP или DynDNS, а именно предоставление услуги динамического ДНС только на их поддомене типа вашдомен.no-ip.com, можно при помощи CNAME записи для нашего реального/собственного доменного имени, но опять же - это в корне не решит проблему с упомянутым выше затяжным интервалом обновления ДНС провайдера и ДНС кеша на стороне клиента!

Более того, в таком случае работоспособным будет только домен с приставкой www.мой-сайт.com ибо CNAME не работает для корневого домена/имени (Root domain CNAME records are not allowed by the DNS specification.)! ДНС запись типа "А" можно удалять за ненадобностью. Но, и этот геморр можно "объехать" - регистрируем какой-то голимый фри хостинг паркуем туда наш домен мой-сайт.com, где вешаем голимую индексную страницу с "редиректом" на www.мой-сайт.com, а на самом домене в А записи прописываем ИП фри хостинга - таким образом мы получим рабочие и мой-сайт.com (редирект с фри хоста) и www.мой-сайт.com (наш собственный сервер на динамическом ИП).

Пресловутая компания DynDNS с 2011 г. прекратила предоставлять бесплатные аккаунты, а бесплатно предоставляет только лишь 14-й период для ознакомления. Минимальная стоимость в DynDNS около 20 у.е., No-IP вероятно вскоре постигнет та же платная участь, хотя пока и бесплатно.

Если выделенный сервер планируется для полноценного и круглосуточного хостинга для своего/своих сайта/сайтов, то чем платить 20 у.е./год за геморрой по имени "динамический ДНС", лучше отдать 15 у.е./год за статический/выделенный IP, который сразу же желательно проверить в спам базах данных. Кроме того, сразу же лучше позаботиться про наличие обратной ДНС записи (rDNS - reverse DNS, Запись типа PTR — PoinTeR), иначе почта отправляемая с вашего IP не будет доходить до адресата!

Посмотрим на финансовый аспект содержания своего выделенного сервера на динамическом или статическом IP адресе:

Только после полного отключения блокировщика скриптов и рекламы на этом месте появится полезная подсказка/ссылка/код/пример конфигурации/etc!

Если принимать во внимание, что комп и так рабочий почти 24-е часа в сутки, то из реальных расходов на свой выделенный сервер мы тратим 10 грн. за статический ИП + 23-30 грн. доплата за электроэнергию, а если расход электроэнергии будет до 300 Ват, то обойдётся ещё дешевле.

Виртуализация своего сервера на VMware

Чтобы не создавать хостинг своего сайта непосредственно на своём ПК, а тем более если это ОС Windows, то лучше создать виртуальную машину в VMware и через портмаппинг перенаправлять все запросы на определённые порты в нашу виртуальную машину VMware.

Для этого запускаем Virtual Network Editor.lnk, выбираем наш NAT интерфейс, жмем NAT Settings... и в Port Forwarding -> Add добавляем нужное правило:

Только после полного отключения блокировщика скриптов и рекламы на этом месте появится полезная подсказка/ссылка/код/пример конфигурации/etc!

Как это не парадоксально, а на виртуальной UNIX машине в VMware с RAM-ой от 128 МБ, связка Apache + PHP + MySQL работает в разы быстрее чем в ОС Windows с доступной RAM-ой в 512 МБ.

Ещё один важный момент нужно не упустить! Не стоит размещать свой сайт прямо в виртуальной машине на которой работает Apache + PHP + MySQL! Лучше в виртуалке отмонтировать каталог /home, создать/добавить отдельный диск до 4.2 ГБ (чтоб на DVD болванку можно было записать), а после примонтировать его как /home, для автоматического монтирования нужно будет подправить /etc/fstab - таким образов в случае если система накроется медным тазом, то не придется возится с реанимированием файлов сайта, а просто перемонтировать диск на другой образ.

Заключение

Свой выделенный сервер на динамическом IP адресе возможен но, это будет равносильно слепому снайперу или одноногому марафонцу да ещё и без костылей:)) Как ранее упоминалось проблемой могут быть интервал обновления DNS (от 2 до 7 дней) у разных провайдеров + наличие системы кэширования ДНС на стороне пользователя.

Выделенный сервер на своём ПК для одного сайта может быть экономически оправдан только тогда, когда ПК используется ежедневно от 12 до 18 часов в сутки, а во всех остальных случаях лучше купить недорогой VPS от 100-200 р. в месяц.

Если не хочется "палить" географическое место расположения своего серванта на динамическом ИП, то можно воспользоваться сервисом ru.cloudflare.com

Если есть "бабло" на электроэнергию, вентиляторы и т.п., то свой сервант, пусть даже на динамическом ИП, возможно будет самым лучшим вариантом.


Об авторе
Иван Шаман
Меня нет ни в Инстаграмме ни в Фейсбуке, я просто хожу по улицам и рассказываю первым встречным: сколько зарабатываю; с кем дружу; где живу и чем дышу. У меня даже появилось несколько подписчиков: ПСИХоЛОХ и участковый полицай!
Ещё статьи автора
Комментарии в блоге
Новое на форуме