Как привязать домен второго или третьего уровня к домашнему Интернету? с помощью DNS-хостинга nic.ru к точке с динамическим IP-адресом

Или, другими словами, открывать по адресу home.mydomain.ru некий сервис, работающий у вас дома. Операция позволяет получать доступ к инфраструктуре собственного дома через Интернет посредством использования обычного домена.

Это может быть полезным, чтобы:

  • подключаться к домашнему компьютеру/серверу из любой точки мира через RDP;
  • организовать личный FTP-сервер, просто воткнув флэшку в роутер;
  • подключаться к веб-камере и удаленно наблюдать за... скажем, за ростом растений дома;
  • поднимать локальный веб-сервер и давать доступ нему другим людям;
  • из командировки печатать документы на принтере;
  • и т.д., и т.п.

Существует простой способ сделать это: заказать у интернет-провайдера услугу "Статический-IP" и пробросить A-запись вашего домена на этот IP. Цена вопроса за услугу - примерно 150 руб./мес.

Но мы вам расскажем, как привязать домен к динамическому IP, который обычно выдают провайдеры. Тут вопрос не cтолько в экономии 150 руб./мес. (хотя это полбутылки вина, между прочим!), но и в том, что указанный подход позволяет довольно легко физически перемещать точку обслуживания домена. То есть можно взять с собой роутер с воткнутой в него флэшкой и поднимать FTP-сервер там, куда вы едете. А также сэкономить более заметно, если требуется обеспечить несколько точек.

Итак.

Преподготовка:

  • заведите услугу DNS-мастер на www.nic.ru (от 600 руб./год);
  • если роутер еще не куплен, выберите роутер от Zyxel : в некоторых из них есть встроенная поддержка DNS-хостинга nic.ru;
  • получите логин и пароль для Динамического DNS по инструкции https://www.nic.ru/dns/service/dns_hosting/ и запишите его в надежное место.

Если вы используете роутер Zyxel

Просто введите логин и пароль в соответствующем разделе админки роутера.

Если вы используете другой роутер, но у вас есть Компьютер/Сервер

Создайте скрипт примерно следующего содержания (для Windows, скачав предварительно Wget):

"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --auth-no-challenge --http-user=************* --http-password=************* --no-check-certificate -O C:\Unregs\!WGET\dns.txt https://api.nic.ru/dyndns/update?hostname=home.mydomain.ru

заменив звезды полученными доступами, а "home.mydomain.ru" - вашим доменом.

В планировщике настройте вызов этого скрипта каждые 5 минут.
Признаком корректной работы скрипта будет:

  • примерно такое содержание файла dns.txt: "good 4.478.100.500"
  • актуальная датой обновления файла (не старше 5 минут).

Если у вас несколько доменов и несколько динамических серверов

На любом тарифе, кроме "S" можно поддерживать несколько доменов. Логины и пароли для них - одинаковые и общие для всей услуги (хотя сама техподдержка nic.ru не знает об этом). Не теряйте и не меняйте их!

FAQ:

Что делать, если необходимо получить разные логины-пароли?

Похоже, что панель управления nic.ru не позволяет это сделать. Необходимо позвонить в техподдержку и выяснить наверняка.

Что делать, если необходимо подключить несколько разных динамических имен (третьего уровня) к одной услуге DNS-мастер на Nic.ru?

Вы можете создать любое количество доменов вручную. Для этого достаточно:

  • создать домен третьего уровня в DNS-мастер на nic.ru. Обратите внимание, домен третьего уровня должен быть создан не в виде записей домена второго уровня, а "как будто" это самостоятельный независимый домен второго уровня
  • вручную добавить в него А-запись "@" с любым значением (любым валидным IP-адресом).
  • этот же домен указать в настройках роутера вместе с логином и паролем
  • созданный домен должен быть делегирован на nic.ru из зоны основного домена , то есть в зоне домена второго уровня должно быть прописано что-то вроде:

home.mydomain.ru. | NS (сервер имён) | ns34-cloud.nic.ru.
home.mydomain.ru. | NS (сервер имён) | ns38-cloud.nic.ru.
home.mydomain.ru. | NS (сервер имён) | ns3-l3.nic.ru.
home.mydomain.ru. | NS (сервер имён) | ns4-l3.nic.ru.
home.mydomain.ru. | NS (сервер имён) | ns8-l3.nic.ru.

Спасибо!

Пожалуйста! Всегда рад!
Очень хочется поблагодарить еще? Тогда, пожалуйста, рублем, кладя его на наш номер телефона в хедере!

Блог

Что с Мастерхостом? Когда заработает?!

Этот вопрос всё чаще задают в Интернете начиная примерно с 12:00 дня 2 марта. А всё потому, что он накрылся!

далее

Автоматизированная Система Управления Бэкапами

Автоматизированная Система Управления Бэкапами позволяет добиться полного контроля над резервными копиями сайтов внутри инфраструктуры веб-студии. Если вы поддерживаете десятки сайтов на разных хостингах, без подобной системы вы не можете быть на 100% уверены в том, что каждый из них был корректно зарезервирован прошлой ночью.

далее

WebSocket: интеграция с NetCat

Хотите добавить на сайт под управлением CMS NetCat поддержку технологии WebSocket? Обращайтесь к нам! Посетители сайта смогут получать мгновенные уведомления о событиях сайта без обращений к серверу и перезагрузок страниц. Превратите свой сайт в интерактивную площадку, работающую в реальном времени!

далее

NetCat: техническая поддержка и доработка сайтов

Мы работаем с CMS NetCat уже больше 10 лет. У нас большой опыт и ответственный подход к делу.

далее

Весь блог тут