Как привязать домен второго или третьего уровня к домашнему Интернету? с помощью 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.

Спасибо!

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

Блог

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

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

далее

Поломка админки NetCat 4.7 в Google Chrome и Opera

В современных версиях Google Chrome и Opera, вышедших в прошлом месяце, админка CMS NetCat 4.7 и младше вдруг сломалась. Поломка проявляется в том, что в правой части админки перестала показываться нижняя панель редактирования (там, где кнопки Добавить и прочие), а скролл-прокрутка не осуществляется до конца. Работать с сайтом и добавлять новые материалы не представляется возможным.

далее

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

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

далее

Права Доступа в Компонентах: работают не так, как ожидается; но можно накостылить патч

Если в настройках Раздела или Инфоблока NetCat попробовать дать доступ на изменение объекта ВСЕМ, ничего не получится. Просмотр и Добавление работают одним образом, а Изменение, Включение и Удаление -- другим.

далее

Весь блог тут