Подключение видеорегистратора через динамический ip

Настройка DDNS в IP- камерах и видеорегистраторах

Камеры и видеорегистраторы поддерживают прямое подключения через отдельное Интернет-соединение без дополнительного оборудования. Настройка DDNS идет по той же схеме, как и в роутерах: создаем DDNS-домен и прописываем его настройки в WEB-интерфейсе устройства.

Пример для IP-камеры RVi-IPC22DN:

и для видеорегистратора Dahua HCVR4104C-W-S2:
 

Как видим все параметры стандартны и настройка не вызывает затруднений. Единственное отличие от роутера – через DDNS-домен возможен только к одному устройству, так как разделение по портам в данном случае не используется.

Возникает закономерный вопрос: зачем такие сложности, если для установки соединение с камерой и доступа к видеоархиву достаточно набрать в браузере цифровой IP-адрес?
Два аргумента в пользу DDNS:

  • Запомнить имя домена проще, чем последовательность цифр;
  • Взлом паролей упрощается, если известен IP устройства. Производители назначают адреса в своем специально выделенном диапазоне, который известны всем и злоумышленнику будет легко понять, что данный IP, относится именно к видеонаблюдению.

International Users and Data Transfers

The Service is hosted in the United States and is intended for users located both within and outside the United States. If you choose to use the Service from the European Economic Area (EEA) or other countries that have laws governing data collection and use that may differ from U.S. law, note that you are transferring your personal information outside of those regions to the United States for storage and processing. By providing any information, including personal information, on or to the Service, you consent to such transfer, storage, and processing. Note that there are risks to permitting such transfers, as the laws of the U.S. or other jurisdictions may not provide you with privacy guarantees, remedies, or other protection equivalent to those of the EEA or the country where you are located.

FreeDNS

Благодаря своей чрезвычайно минимальному интерфейсу FreeDNS предлагает один из самых простых способов быстро настроить себя с помощью динамического DNS.(Он также предлагает статические службы DNS.)

Есть десятки тысяч доменов на выбор, а также возможность использовать свои собственные доменные имена.

Регистрация в Securepoint DynDNS – это просто и быстро.

Это также в значительной степени анонимно.Вам просто нужно имя пользователя, адрес электронной почты и, конечно, пароль.

Dynu

В отличие от Securepoint DynDNS, Dynu не является полностью бесплатным.

Он предлагает бесплатную версию и платную версию, имеющую некоторые дополнительные функции.

Тем не менее, бесплатная версия обеспечит надежную работу DNS через ряд серверов, расположенных по всему миру.

Это важно, потому что это подразумевает, что даже домены верхнего уровня будут работать независимо от стран, к которым они принадлежат. Вы можете бесплатно загрузить его клиент DDNS, который будет работать в фоновом режиме и автоматически обновлять запись DNS при изменении вашего IP-адреса

Вы можете бесплатно загрузить его клиент DDNS, который будет работать в фоновом режиме и автоматически обновлять запись DNS при изменении вашего IP-адреса.

В бесплатной версии все сервисы доступны только для одного субдомена.

Эти услуги включают почтовую службу, регистрацию домена и SSL-сертификаты.

С платной версией у вас есть все сервисы для неограниченного количества поддоменов.

DynDNS Service

Этот немецкий провайдер DDNS является еще одним провайдером, который предлагает бесплатные услуги.

Он также имеет платную опцию, которая включает в себя дополнительные функции.

Бесплатная версия вмещает до трех доменов DDNS.

Единственное требование, которое вам понадобится для этого, – это создать бесплатный аккаунт.

Процесс для этой настройки прост.

Вам нужно будет создать кампанию DDNS и ввести данные учетной записи в маршрутизаторе.

DNSdynamic

DnsDynamic предлагает широкий выбор доменов, многие из которых являются доменами .com.

Этот сервис также позволит вам зарегистрировать неограниченное количество имен хостов.

Что делает этого провайдера еще более интересным вариантом, так это то, что вам не нужно использовать dnsdynamic.org в качестве единственного выбора домена.

На клиенте Windows или Linux IP-адреса будут обновлены до DNS-имен через бесплатный сервис VPN.

DNSdynamic также предлагает веб-интерфейс, который также просто обновляется.

Эта система, однако, содержит большое количество письменных руководств, которые помогут настроить DuckDNS на нескольких платформах.

Вы получите больше, только если сделаете пожертвования для команды.

No-IP

Этот американский DDNS-провайдер предлагает бесплатный пакет, а также два платных пакета.

Бесплатная версия ограничивает вас тремя именами хостов, ограниченным количеством доменов и необходимостью подтверждения учетной записи каждые тридцать дней.

Если учетные записи не подтверждены, они немедленно удаляются.

В бесплатной версии у вас также будет поток рекламы.

Однако ни один из этих недостатков не относится к платной версии.

Заключение

Следует отметить, что у бесплатных провайдеров DDNS будет несколько ограничений.

Вам не разрешат выбрать какой-либо URL-адрес и ожидать, что он будет перенаправлен на ваш сервер.

После того, как вы выбрали имя хоста, у вас будет ограниченный выбор доменов, из которых вам будет разрешено выбирать.

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

Fees, Payment And Billing Cycle

Vitalwerks may participate in recurring billing and/or updater services offered by your credit card provider. If we are unable to successfully collect payment from the existing payment method on file, your credit card provider may notify us of updates to your credit card number and/or expiration date. In some cases, your credit card provider may automatically charge your new credit card on our behalf without notifying use. In accordance with recurring billing program requirements, in the event that we are notified of an update to your credit card number and/or expiration date, we will automatically update your payment profile on your behalf. We make no guarantees that we will request or receive updated credit card information. It is your sole responsibility to modify and maintain your account settings, including but not limited to (i) cancelling products and (ii) ensuring your associated payment method(s) are current and valid. Failure to do so may result in the interruption or loss of services, and we shall not be liable to you or any third party regarding the same.

Modifications to your service can be made at any time during your term. Upgrade charges will be pro-rated based on the number of days remaining on your current term. Upgrades will take effect upon successful payment.

Общие принципы работы сети Интернет

Технология работы Всемирной сети основана на присвоении каждому компьютеру цифрового IP-адреса. С его помощью происходит идентификация в Сети на аппаратном уровне. Для того чтобы человеку не приходилось запоминать цифровую последовательность, была введена система доменных имен. В общем виде вся сеть Интернет работает по принципу обычной телефонной книги. Пользователю необязательно запоминать номер абонента, достаточно ввести только уникальное имя. Именно в этом и кроется подвох. Обычный компьютер, к примеру, тот, с которого пишется эта статья, подключен к Сети не напрямую, а через провайдера услуг. А провайдер зачастую использует динамический DNS для распределения адресов. Иначе говоря, в момент подключения к Интернету ваш компьютер получает не уникальный цифровой адрес, а любой свободный. С точки зрения предоставления услуг такой метод менее затратен, а конечный пользователь в большинстве случаев и не ощущает разницы. С точки зрения обычного интернет-серфинга такая технология удобна и идеально подходит для потребления контента. В случае, когда необходимо организовать постоянный доступ к одному и тому же компьютеру на постоянной основе, такой метод уже не работает.

Что такое DDNS и для чего он нужен в роутере

Это технология дающая возможность присвоить любому серверу с динамическим IP устойчивое имя, которое позволяет компьютеру или роутеру всегда оставаться доступным для систем из сети. Соответственно, в любое время удастся выполнить удалённый запрос и получить на него отклик. Скорость обмена информацией варьируется. Многое зависит от качества услуг, предоставляемых провайдерами. Ниже в статье мы коснёмся наименования компаний, предлагающих бесплатный dynamic dns.

Роль DynDNS заключается в том, чтобы удалённое устройство всегда оставалось на связи. Со статическим интернет-протоколом никаких проблем с этим не возникнет. Пользователю, который хочет открыть доступ к компьютеру, роутеру, хранилищу и т.д. нужно просто сделать его «видимым» и передать другим название или путь сайта.

Нередко провайдеры «раздают» юзерам бесплатные динамические ip, а статические настойчиво предлагают за отдельную плату, с упоением описывая их преимущества. Первые назначаются для серверов, компьютеров или роутеров из списка, который находится у оператора связи по типу «свободного места». Изменяющиеся адреса могут обновляться по окончании сессии, через определённые временные промежутки или же после серьёзных сбоев. На самом деле не составит труда разобраться, как использовать dyndns бесплатно.

Additional Indemnification By Reseller

In addition to the indemnification provided for in Section 6 above, you agree to indemnify and hold No-IP harmless from any claims and expenses ( including reasonable attorney’s fees and court costs), whether brought by you, a Resold Customer or any other third party, related to or arising from your resale of any Services (including any dispute under Section 19 below), your breach of any of the terms of this TOS or any agreement between you and such third party, any data security breach or privacy violation, or the ownership or control of any software, content or data placed or maintained by a Resold Customer or any authorized end user of a Resold Customer on a server accessible through a Service.

[edit] Give UP?

I gave up on trying to setup my freedns.afraid.org setup and just set a cron script at startup to use freedns’ wget method of updating my dns every 5 minutes on the router. If this does not work for you, some variation on this theme might:

NOTE: In the above, the XXXXXX is an id number provided by freedns.afraid.org

Note2: This shouldn’t be necessary and causes more traffic than is needed. Please read my entry in the afraid.org section above. It does work.

Note3: FYI the busybox wget command on your version of dd-wrt may not work with https, so you may have to use the unsecure http protocol to update DNS via URL.

Настройка регистратора

Теперь когда проброс портов сделан, виртуальный ДНС настроен, необходимо только минимально настроить IP-видеорегистратор:

  • IP-видеорегистратору назначить IP-address (тот самый который пробрасывали на роутере). Пусть будет ip: 192.168.0.100 маска 255.255.255.0 шлюз: 192.168.0.1 (адрес роутера, откуда приходит интернет)
  • Камерам назначить адреса. Пусть будет 192.168.0.10 — первая, 192.168.0.11 — вторая, 192.168.0.12 — третья…
  • Добавить в видеорегистратор камеры.

Вся конфигурация сделана. Настраивать ДДНС на видеорегистраторе не нужно, так как мы это сделали на роутере.

Настройка ДДНС на видеорегистраторе

Видеорегистраторы и IP-камеры поддерживают прямое подключение ДДНС через интернет канал без дополнительных устройств. Однако, такое подключение имеет один существенный минус — подключение возможно только к одному устройству, так как нет разграничений по портам. Если это будет регистратор, то только соединиться можно будет с ним, если камера, то только с камерой.

Можно не прописывать виртуальный ДНС на маршрутизаторе, а прописать его на регистраторе.

Заходим в видеорегистратор. «Главное меню» —> «Настройка»—> «Сетевые службы». Настраиваем DDNS:

1. Для начала необходимо произвести настройку устройства (DVR, NVR или IP камеры) как описано здесь Инструкция по настройке видеонаблюдения через интернет.

2. Затем зарегистрироваться на сервисе www.hik-online.com/ в строке User Name указываем вымышленное имя которое в последствии будет использоваться только для доступа на сервис.

3. После регистрации авторизуемся на сервисе введя имя и пароль которые указывали при регистрации.

4. После авторизации на вкладке Device Management нажимаем клавишу add для добавления устройства.

5. В появившемся окне вводим имя для устройства Device Name -это имя в последствии использоваться для доступа к устройству, имя должно состоять только из прописных латинских букв и цифр.  Вводим серийный номер устройства который можно скопировать из веб интерфейса устройства через браузер на вкладке Local Configuration/Device information. В поле Http Port вводим номер порта Http который был прописан в виртуальном сервере. В нашем случае это порт 81.

Либо с помощью утилиты SADP.

6. Теперь на вкладке Device Status мы видим что наше устройство подключено к сервису.

Если кликнуть на имя устройства оно станет доступным в новой вкладке с адресом типа http://www.hik-online.com/имя устройства. Затем сервис переадресует запрос на IP адрес и порт на котором сейчас находится Ваша камера.

7. Переходим  в раздел сетевых настроек камеры на вкладку DDNS в списке DDNS Type выбираем HiDDNS. Поле Server Address должно содержать адрес сервиса www.hik-online.com. В поле Domain вводим то-же имя которое указывали в шаге 5 при добавлении устройства.

8. Теперь можем подключить камеру к ПО IVMS. Для этого в режиме добавления необходимо выбрать HIDDNS, ввести произвольное имя с которым эта камера будет отображаться в ПО, в поле домен устройства ввести имя которое мы вводили на шаге 5.

9. Результат увидим на вкладке Основной ракурс.

10. Аналогично поступаем на мобильном клиенте IVMS для Android, IoS и Java MIDP2

Скачать клиентское ПО IVMS для Windows

Скачать клиентское ПО IVMS-4500 для мобильных устройств

Системы безопасности «Прометей» проектирование, монтаж, техническое обслуживание Видеонаблюдения, СКУД, ОПС.

Видеонаблюдение в Санкт-Петербурге и Ленинградской области.

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

Настройка скрипта MikroTik для использования сервиса No-IP

Добавим в роутер MikroTik скрипт, который будет обновлять IP адрес для нашего доменного имени на сервисе No-IP.

Открываем меню System — Scripts и нажимаем кнопку Add (красный крестик), чтобы создать новый скрипт.

В поле Name: указываем имя скрипта, например noip.Оставляем права для скрипта : write, test, read.

В поле Source: вставляем следующий скрипт:

# Параметры подключения к NO-IP.com:local ddnsuser «логин на NO-IP.com»:local ddnspass «пароль на NO-IP.com»:local ddnshostname «ИМЯ.no-ip.org» :local ddnsinterface «ИМЯ ИНТЕРФЕЙСА на Mikrotik»# Описание глобальных переменных:global ddnslastip:local str:local ddnsip:local ip:if ( = nil ) do={ :global ddnslastip «0» }:local ddnsip [ /ip address get  address ]:if ( = nil ) do={   :log info («ServiceDNS: No ip address on $ddnsinterface .»)} else={# Из полученного на интерфейсе IP адреса исключаем маску   :for i from=(  — 1) to=0 do={       :if (  = «/») do={        :set ddnsip ;      }    }  :if ($ddnsip != $ddnslastip) do={    :log info («ServiceDNS: $ddnshostname -> $ddnsip»)# Отправляем новый IP адрес на сервис No-IP с помощью HTTP запроса    :local str «/nic/update?hostname=$ddnshostname&myip=$ddnsip»    /tool fetch url=»http://dynupdate.no-ip.com/$str» mode=http user=$ddnsuser password=$ddnspass \ dst-path=(«/ServiceDNS.».$ddnshostname)    :delay 1 # Сохраняем результаты в лог файлах    :local str ;    :log info ;    /file remove $str    :global ddnslastip $ddnsip  } }

Теперь изменим в скрипте параметры подключения к сервису NO-IP. Для этого редактируем следующие переменные:

  • :local ddnsuser «логин на NO-IP.com» — указываем в кавычках логин;
  • :local ddnspass «пароль на NO-IP.com» — указываем в кавычках пароль;
  • :local ddnshostname «ИМЯ.no-ip.org» — в кавычках указываем ваше доменное имя;
  • :local ddnsinterface «ИМЯ ИНТЕРФЕЙСА MikroTik» — в кавычках указываем имя WAN интерфейса. В нашем случае это ether1. Если вы используете PPPoE соединение, то необходимо указать имя PPPoE интерфейса.

Для сохранения скрипта нажимаем кнопку OK.

Теперь в окне Script List появился наш скрипт.

Далее необходимо настроить планировщик (Sheduler), который будет выполнять скрипт с определенной периодичностью.

Открываем меню System — Sheduler и нажимаем кнопку Add (красный крестик), чтобы добавить новую задачу.

В открывшемся окне настраиваем параметры задачи:

  • в поле Name указываем имя задачи, например noip;
  • в поле Interval указываем с какой периодичностью будет выполняться скрипт. Мы указали интервал 5 минут. Для первичной отладки лучше указать интервал 30 секунд;
  • в поле On Event указываем, какую команду необходимо выполнить при запуске задачи. Мы указали команду /system script run noip, которая запускает скрипт noip;
  • выбираем права для задачи: write, test, read;
  • нажимаем кнопку OK для сохранения задачи.

После этого скрипт начнет свою работу.

Зачем нужен DynDNS?

Назначение DynDNS в этом и заключается: владельцу сервера нужно, чтобы удалённое устройство оставалось на связи. Если IP статический, то есть не изменяющийся вплоть до окончания действия договора с провайдером, никаких проблем в этом отношении не возникает: DNS, являющийся связующим звеном между цифровым IP и «человеческим» именем сайта, также остаётся постоянным. Следовательно, юзеру, желающему обеспечить доступ к компьютеру, роутеру, IP-камере, хранилищу NAS и другому оборудованию, достаточно сделать его «видимым» и поделиться с другими интернет-адресом или именем сайта.

Но довольно часто провайдеры предлагают статические IP за дополнительную плату, причём немалую, а остальным подключённым пользователям «раздают» динамические адреса. Вторые назначаются для роутера, компьютера или сервера из находящегося в распоряжении оператора связи списка по принципу «свободного места» и могут обновляться по завершении сессии или через определённые промежутки времени, а также после серьёзных сбоев.

Преимущества таких IP очевидны: если недоступен текущий адрес, владелец компьютера автоматически начинает использовать другой — и так до тех пор, пока не исчерпается весь диапазон провайдера, чего практически не случается. Никаких дополнительных манипуляций и попыток связаться с компанией — всё проще, чем выбрать роутер.

Но есть и недостатки. Самый весомый из них — всё та же автоматическая смена IP. Как известно, DNS «привязывается» к конкретному адресу: например, для IP вида 123.234.210.1 в DNS установлено имя poseti-konekto.ru. Как только меняется IP, соответствие перестаёт действовать: связаться с сервером при помощи «естественной» ссылки нельзя, а чтобы обращающиеся могли сделать это, используя цифровой адрес, владельцу ресурса придётся каждый раз публиковать новые IP, что, мягко говоря, утомительно.

Резюмировать всё сказанное выше можно в двух предложениях. Если IP-адрес статический, владельцу компьютера служба DynDNS просто не нужна: он свободно и без каких-либо лишних телодвижений может как сам отправлять запросы в Интернет, так и предоставлять другим пользователям доступ к своему сетевому устройству. Если IP-адрес динамический, первая возможность сохраняется в полной мере — а вот удалённое обращение к компьютеру, серверу, роутеру, камере после обновления сессии становится невозможным, и здесь уже без DDNS не обойтись.

Самый простой способ узнать, какой IP предлагает оператор связи, — связаться со службой поддержки и задать вопрос. Если это по каким-либо причинам невозможно сделать, нужно:

Зайти в «Настройки» роутера, в разделе «Состояние/Информация/Сводка» найти раздел WAN и скопировать приведённый IP-адрес.

Если Ethernet-кабель подключён непосредственно к компьютеру — открыть «Панель управления» и последовательно перейти в разделы «Сеть и Интернет», «Центр управления сетями и общим доступом» и «Изменение параметров адаптера», затем — кликнуть правой клавишей мыши по используемой сетевой карте, выбрать в контекстном меню пункт «Состояние».

Нажать на кнопку «Сведения».

И посмотреть свой IP в соответствующей строке нового окошка.

Открыть любой интернет-ресурс, позволяющий узнать свой сетевой адрес, например — 2ip.ru. Если на компьютере работает VPN, на этом этапе его нужно отключить, иначе получить правильный ответ не получится. Если IP в окошке на главной странице соответствует только что найденному, адрес «белый», и его можно спокойно использовать для настройки DynDNS; если нет — без общения с провайдером не обойтись.

Your Choices

If you are in the European Union, you may have the legal right to erasure of your personal data. To exercise that right, you may contact us at [email protected]. Whether or not you are in the EU, if you wish to access, change or delete personal information we hold about you, you may contact us at [email protected]. If we change or delete your personal data or if you decline to share certain personal data with us, we may not be able to provide to you the Service or some of the features and functionality of the Service.

In addition, you may contact us at [email protected] to request that we not disclose your personal information to third parties (other than those that are acting as our agent to perform tasks on our behalf, such as data processors).

[edit] Give UP?

I gave up on trying to setup my freedns.afraid.org setup and just set a cron script at startup to use freedns’ wget method of updating my dns every 5 minutes on the router. If this does not work for you, some variation on this theme might:

NOTE: In the above, the XXXXXX is an id number provided by freedns.afraid.org

Note2: This shouldn’t be necessary and causes more traffic than is needed. Please read my entry in the afraid.org section above. It does work.

Note3: FYI the busybox wget command on your version of dd-wrt may not work with https, so you may have to use the unsecure http protocol to update DNS via URL.

Предварительные условия

Требования

Читатели данного документа должны обладать знаниями по следующим темам:

  • Интерфейс командной строки (CLI) Cisco IOS

  • Общая модель поведения DNS

Используемые компоненты

Сведения, содержащиеся в данном документе, касаются следующих версий программного обеспечения и оборудования:

  • Маршрутизаторы Cisco серии 2500

  • ПО Cisco IOS 12.2(24a)

Сведения, представленные в этом документе, были получены от устройств, работающих в специальной лабораторной среде. Все устройства, описанные в этом документе, были запущены с чистой (стандартной) конфигурацией. В рабочей сети необходимо изучить потенциальное воздействие всех команд до их использования.

Что такое динамический IP-адрес, и зачем он нужен?

Прежде чем рассматривать вопрос, что собой представляет настройка динамического IP, следует разобраться, что это, вообще, такое.

Каждый компьютер или мобильное устройство при подключении к Сети, например, через WiFi-роутер или ADSL-модем, как правило, получает адрес автоматически. Если провайдер осуществляет привязку девайса через DHCP-сервер, такой адрес является статическим, то есть неизменяемым.

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

Особенности динамического IP

Как мы и сказали, разница динамического IP от статического в том, что первый меняется каждый раз, когда Вы заново подключаетесь к сети. И это является главной особенностью этого вида соединения, из которой вытекают следующие преимущества: 

  • За счет постоянного изменения сетевого узла снижается вероятность его взлома;
  • Если Вас заблокируют по IP на форуме или сайте, то решить проблему можно простым переподключением к интернету;
  • Действия человека в интернете, который подключается через динамический сетевой адрес, труднее отследить. 

Узнать динамический у Вас IP или статический можно следующим образом:

  1. Подключитесь к интернету и откройте в браузере сайт 2ip.ru. Там отобразится Ваш сетевой адрес;
  2. Отключитесь от сети и перезагрузите Ваш маршрутизатор; 
  3. Снова подключитесь к сети и проверьте свой IP на сайте 2ip.ru.

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

Use Of Customer Information And Privacy Policy

No personally identifiable information or personal data that you provide to No-IP or information regarding the manner in which you use No-IP will be disclosed by No-IP except as permitted by this TOS and our Privacy Policy. By becoming a customer, you agree that No-IP may share with other parties both aggregate information and personal information gathered during your use of No-IP. «Aggregate information» is information that describes the habits, usage patterns and/or demographics of all or a subset of our customers as a group but does not indicate the identity of any particular customer. See our Privacy Policy for complete information on Vitalwerks’ policies regarding personal information.

Безопасность

Вы должны понимать, что, открывая ваш роутер для доступа из интернета, вы рискуете безопасностью. Поэтому в первую очередь зайдите в настройки маршрутизатора и установите для Web-интерфейса надежный пароль. Также я бы советовал поменять логин для администратора. Чаще всего используется логин как «Admin», а это большая брешь для брутфорс взлома.

Если вы открываете VPN сервер или FTP, то там также нужно установить надежные данные для авторизации. То же самое касается видеорегистратора или отдельных камер видео наблюдений. В каждом из этих устройств нужно установить логин и пароль. Доменный доступ вы можете отключить в любой момент, зайдя в те же самые настройки.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Домашние системы
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: