Перейти к содержимому

Ddns synology как настроить

  • автор:

click fraud protection

DDNS в основном используется для обновления А (IPv4) или АААА (IPv6) запись домена/субдомена компьютера/сервера, IP-адрес которого часто меняется.

Если вы используете мобильную сеть или широкополосное соединение в качестве обычного пользователя, более вероятно, что ваш интернет-провайдер использует несколько IP-адресов совместно с несколькими клиентами. Таким образом, вы не можете гарантировать, что ваш компьютер/сервер все время использует один и тот же общедоступный IP-адрес. Это не так важно, если все, что вы хотите сделать, это просматривать веб-страницы. Но если вы хотите получить удаленный доступ к Synology NAS с помощью доменного имени, это становится проблемой.

Чтобы решить эту проблему, вам потребуется настроить DDNS на Synology NAS, чтобы убедиться, что запись A или AAAA доменного имени, которое вы хотите использовать для удаленного доступа к вашему NAS, актуальна.

В этой статье я покажу вам, как настроить DDNS на Synology NAS. Итак, приступим.

Оглавление:

  1. Вещи, которые вам понадобятся
  2. Добавление DDNS-провайдера
  3. Обновление IP-адреса DDNS вручную
  4. Проверка конфигурации DDNS
  5. Заключение

Вещи, которые вам понадобятся:

Для удаленного доступа к вашему NAS ваш интернет-провайдер должен разрешить маршрутизацию пакетов на ваш компьютер/сервер. Ваш интернет-провайдер должен будет открыть для вас необходимые порты, и вам нужно будет настроить переадресацию портов на вашем маршрутизаторе и настроить DDNS для удаленного доступа к вашему NAS.

Добавление провайдера DDNS:

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

Из ДДНС вкладка, нажмите на Добавлять как отмечено на скриншоте ниже.

Из Поставщик услуг В раскрывающемся меню выберите провайдера DDNS, которого вы хотите использовать.

буду пользоваться официалкой Синология Провайдер DDNS в этой статье для демонстрации.

Вы увидите параметры конфигурации в зависимости от выбранного вами провайдера DDNS.

Для поставщика Synology DDNS вы увидите следующие параметры.

Введите имя хоста в поле Имя хоста раздел.

Выберите одно из имен DNS из Имя хоста выпадающее меню.

Ваш общедоступный IP-адрес должен отображаться в Внешний адрес (IPv4) и Внешний адрес (IPv6) разделы.

Если вы хотите использовать Давайте зашифруем чтобы включить SSL для имени домена DDNS, проверьте Получите сертификат от Let’s Encrypt и установите его по умолчанию. установите флажок, как показано на скриншоте ниже.

Как только вы закончите, нажмите на ХОРОШО.

Необходимо добавить поставщика DDNS. Вы можете добавить столько провайдеров DDNS, сколько захотите.

Обновление IP-адреса DDNS вручную:

Вы можете вручную обновить IP-адрес провайдера DDNS из Панель управления > Внешний доступ > ДДНС раздел.

Выберите провайдера DNS, которого вы хотите обновить, и нажмите Обновить сейчас, как отмечено на скриншоте ниже.

Проверка конфигурации DDNS:

Чтобы проверить, является ли домен DDNS (linuxhint-2.synology.me в данном случае) указывает на нужный общедоступный IP-адрес, откройте терминал и выполните следующую команду:

$ nslookup linuxhint- 2 .synology.me 8.8.8.8

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

Заключение:

В этой статье я показал вам, как настроить DDNS в операционной системе DSM 7 вашего Synology NAS. Я также показал вам, как вручную обновить IP-адрес провайдера DDNS и как проверить, работает ли DDNS.

How to Access a Synology NAS Remotely with DDNS

Today we are going to take a look at how to access a Synology NAS remotely using DDNS.

DDNS stands for Dynamic DNS and it’s a way to automatically update a domain name with an external IP address. Most users have a dynamic external IP address that changes, and that’s where this DDNS hostname will become very valuable. If your ISP gives you a static IP address, this becomes less valuable, but it can still be used to access your NAS remotely, and we will take a look at that later.

Synology will give you a free DDNS hostname, and that’s what we will be looking at in this tutorial.

  • 1. How to Access a Synology NAS Remotely with DDNS
  • 2. How to Access a Synology NAS Remotely with OpenVPN
  • 3. Conclusion – How to Access a Synology NAS Remotely

1. How to Access a Synology NAS Remotely with DDNS

1. First, ensure that you have a Synology Account. We will need this to get our free DDNS hostname. Open the Control Panel, go to Synology Account, then Sign in to or sign up for a Synology Account.

synology nas access remotely - synology account

2. After your account has been created, select External Access, DDNS, then Add.

how to access a synology nas remotely - external access with ddns

3. Select the service provider as Synology, then select a Hostname that you’d like to use. This must be unique and is what you’ll use moving forward. In the drop-down menu, you will see a bunch of domains (synology.me, DiskStation.me, myDS.me, etc.). Select whichever you’d like to use, then select Test Connection. The test should report back as Normal.

4. If you’d like to get a certificate from Let’s Encrypt, you can select that checkbox. This will fetch a new certificate and set it as the default. I prefer getting the certificate at this step, as DNS will be used moving forward for this certificate renewal. This means that ports 80/443 will not have to be open to renew the certificate.

5. If you keep the Enable Heartbeat checkbox selected, you will receive emails informing you when the DDNS connection is lost. Select OK to continue the creation.

synology nas access remotely - configuring ddns with a synology domain

If you enabled the Let’s Encrypt certificate checkbox, you will get a message stating that services that have used the existing default certificate might have to be updated. Select OK.

synology nas access remotely - getting a certificate

This is an example email you will receive if you keep the Enable Heartbeat checkbox selected.

heartbeat email sent if access is lost to the neas

If you need to update the services to use your new certificate, select Control Panel -> Security -> Certificate -> Settings. You can then go in and modify your services to use the correct certificate.

configuring a certificate in synology dsm

6. DDNS is now properly configured! At this point, the domain name you selected will ALWAYS be updated with your home’s external IP address as long as the Synology NAS is on and connected to the internet.

ddns settings in synology dsm

2. How to Access a Synology NAS Remotely with OpenVPN

With DDNS, there are now two main ways (and a third, shown in the security video below using a reverse proxy) that you can connect to your Synology NAS remotely. The first is by using a VPN that can be set up on your Synology NAS, which is what I consider the safest, and best way to access it remotely.

The second is by port forwarding the DSM port on your router and accessing the NAS that way. My recommended approach is by utilizing a VPN, though every scenario is slightly different. With either approach, I highly suggest that you check out my article on Synology NAS security so you’re a little more comfortable with your decision after fully understanding all options. If you’d rather watch a video, it’s discussed here:

3. Conclusion – How to Access a Synology NAS Remotely

This tutorial looked at how to access a Synology NAS remotely. Setting up DDNS on your Synology NAS is the first step if you’d like to access it remotely. If you’re lucky enough to have a static IP address, you can skip these steps if you intend on using a VPN. However, if you intend on accessing it through port forwarding, you will need some sort of a domain for the SSL certificate, so this is a great option.

Thanks for checking out the tutorial on how to access a Synology NAS remotely. If you have any questions on how to access a Synology NAS remotely, feel free to leave them in the comments!

You Might Also Like

Read more about the article How to Set Up an iSCSI Target on a Synology NAS

How to Set Up an iSCSI Target on a Synology NAS

Read more about the article Setting up SMB Multichannel on a Synology NAS

October 31, 2022

Setting up SMB Multichannel on a Synology NAS

Read more about the article How to Find a Synology NAS on a Network

May 27, 2023

How to Find a Synology NAS on a Network

Read more about the article Synology Data Scrubbing Setup Tutorial

July 17, 2022

Как подключить диск Synology NAS вне локальной сети (через Интернет).

В этом руководстве содержатся подробные инструкции по настройке Synology NAS DiskStation с помощью WebDav, чтобы иметь возможность подключать (подключать) общий диск NAS как сетевой диск за пределами локальной сети. (ОС Windows 10, 7, 8 или 7). Несколько дней назад я установил NAS-накопитель (в частности, Synology NAS DiskStation DS418) для одного из моих клиентов. Во время установки мой клиент попросил иметь возможность легко получить доступ к общим файлам NAS через Интернет. (например, в качестве другого диска в проводнике Windows) и без использования веб-интерфейса Synology (что отлично подходит для создания основных задания).

Как настроить и получить доступ к Synology NAS с помощью WebDAV через Интернет.

Шаг 1. Настройте и включите сервер WebDav на Synology NAS.

1. Из веб-интерфейса Synology NAS откройте Центр пакетов.
2. Перейти к Все пакеты а затем найдите и установите Сервер WebDav Упаковка.
3. Когда закончите, перейдите к Установлен пакеты и открыть Сервер WebDav.

Как подключить сетевой диск из Synology NAS за пределами локальной сети.

4. В Настройки параметры, включите

настроить WebDAV Synology NAS

Шаг 2. Назначьте локальный статический IP-адрес на устройстве Synology NAS.

1. Из веб-интерфейса Synology NAS откройте Панель управления.
2.
Нажмите Сеть на левой панели, а затем выберите активную LAN (подключенную) и нажмите Редактировать.

назначить локальный IP-адрес Synology Nas

3. в IPv4 вкладка:

а. Выберите Использовать ручную настройку вариант.
б. Назначать а Статический IP-адрес для вашего устройства Synology NAS (например, 192.168.1.199), а затем заполните остальные обязательные поля (маска подсети, шлюз, DNS-сервер) в соответствии с настройками вашей сети.
c. Когда закончите, нажмите В ПОРЯДКЕ

изображение

Шаг 3. Получите бесплатное доменное имя у бесплатного поставщика услуг DDNS.

Чтобы получить доступ к файлам на сервере Synology NAS извне, вам необходимо зарегистрировать бесплатное доменное имя у бесплатного поставщика услуг DDNS *. **

* Служба DDNS (динамическая система доменных имен) сопоставляет доменные имена в Интернете с динамическими IP-адресами. Служба DDNS позволяет вам получить доступ к вашим устройствам в вашей локальной сети из любой точки мира.

** Список некоторых бесплатных поставщиков услуг динамического DNS:

  • Служба DynDNS
  • Нет-IP
  • Dynu
  • duckdns.org
Шаг 4. Настройте переадресацию портов на маршрутизаторе.

Чтобы иметь доступ к общим файлам NAS извне вашей локальной сети, вам необходимо перенаправить порт «5006» (на вашем маршрутизаторе) на IP-адрес NAS (например, «192.168.1.199»). Для этого:

1. Откройте страницу администрирования вашего роутера.
2. Идти NAT настройки и выберите Виртуальный сервер. *
3. Затем перенаправьте порт «5006» на IP-адрес NAS Synology (например, «192.168.1.99»).

* Примечание: См. Руководство к вашему маршрутизатору, чтобы узнать, как настроить переадресацию портов.

переадресация портов для webdav в Synology nas

Шаг 5. Настройте DDNS на устройстве Synology NAS.

После регистрации бесплатного доменного имени DDNS (например, «example.ddns.net») включите поддержку DDNS на Synology NAS DiskStation. Для этого:

1. Из веб-интерфейса Synology NAS перейдите в Панель управления –> Внешний доступ.

настроить ddns Synology nas

2. В DDNS щелчок по вкладке Добавлять.

изображение

3. В настройках DDNS:

а. Выберите своего провайдера DDNS. (например, No-IP.com «)
б. Введите зарегистрированное имя хоста DDNS. (например, example.ddns.net «)
c. Введите свое имя пользователя / адрес электронной почты и пароль от провайдера DDNS.
d. Когда закончите, нажмите Тестовое соединение кнопка.
е. Если подключение прошло успешно, щелкните значок В ПОРЯДКЕ кнопку, чтобы сохранить изменения и перейти к следующему шагу.

изображение

Шаг 6. Удаленно подключите общий диск Synology к другому диску в проводнике Windows.

Последний шаг — подключить (смонтировать) общие файлы NAS Synology извне. Для выполнения этой задачи вы можете использовать один из следующих методов:

Способ 1. Сопоставьте Synology Drive с помощью проводника.

Чтобы подключить диск Synology в качестве сетевого диска с помощью проводника Windows:

1.Щелкните правой кнопкой мыши на Этот ПК значок в проводнике и выберите Подключить сетевой диск.

изображение

2. В настройках карты сетевого диска:

а. Выберите Буква диска для отображаемой папки синологии.
б. В Папка в поле введите веб-адрес Synology в одном из следующих форматов по вашему желанию:

К сопоставить все общие папки вашего NAS-сервера введите:

https: // ddns-адрес-имя :5006

К сопоставить определенную папку на вашем NAS-сервере введите:

https: // ddns-адрес-имя :5006/ Имя общей папки

ИЛИ

\\ ddns-адрес-имя @ SSL @ 5006 \ Имя общей папки

* Примечания:
1. Заменить ddns-адрес имя , используя веб-адрес DYNDNS вашего Synology (например, example.ddns.net).
2. Заменить Имя общей папки, с именем общей папки, к которой вы хотите получить доступ на сервере NAS.

например Если вы хотите сопоставить только общую папку с именем «Public» на вашем NAS-сервере с адресом DYNDNS «example.ddns.net», введите:

https://example.ddns.net: 5006/Общественные

\\ example.ddns.net @ SSL @ 5006 \Общественные

c. Нажмите Заканчивать когда закончите. *

* Примечание : В некоторых случаях перед нажатием кнопки «Готово» необходимо установить флажок «Подключиться с использованием других учетных данных».

изображение

3. Введите свои учетные данные, чек в Запомнить учетные данные флажок и щелкните В ПОРЯДКЕ.

изображение

4. Вот и все.

Способ 2. Сопоставление Synology Drive с помощью WebDrive

Второй способ сопоставить общие папки Synology — использовать WebDrive * полезность.

* WebDrive — отличная утилита для сопоставления дисков, которая использует открытые протоколы FTP, FTPS, SFTP и WebDAV для доступа к удаленным файловым серверам, которые поддерживают эти протоколы (FTP, FTPS, SFTP, WebDAV).

1. Загрузить и установить WebDrive .
2. Откройте утилиту сопоставления WebDrive и в мастере сайта выберите Безопасный WebDav тип сервера и щелкните Следующий.

оценить общий диск webdav synology nas

3. На экране «Информация об учетной записи»:

а. Введите имя DDNS (например, «example.ddns.net») и свои учетные данные на провайдере DDNS, а затем нажмите Расширенные настройки.

изображение

б. В Настройки подключения, снимите флажок «Использовать порт по умолчанию « а затем введите 5006 (Порт HTTPS WebDav).

c. Когда закончите, нажмите В ПОРЯДКЕ.

webdrive настройка webdav

4. Затем нажмите Тестовое соединение.

Как подключить диск Synology NAS вне локальной сети (через Интернет).

5. Посмотрите результаты подключения, а затем Закрыть окно «Статус». *

* Примечание: Если подключение не удалось, убедитесь, что вы ввели правильную учетную запись и данные порта на предыдущих экранах.

изображение

6. Затем нажмите Следующий продолжать…

изображение

7. Назначьте букву диска (например, «M:») для диска Synology NAS, щелкните Подключиться сейчас а затем щелкните Заканчивать чтобы закрыть «Мастер сайта».

карта Synology nas drive

Вот и все! Сообщите мне, помогло ли вам это руководство, оставив свой комментарий о своем опыте. Пожалуйста, поставьте лайк и поделитесь этим руководством, чтобы помочь другим.

Каталог карт не работает. Я уже включил переадресацию портов на своем маршрутизаторе, внешний порт и внутренний порт установлены на 5006, внутренний адрес установлен на Synology. Но картографирование все равно не удается. Сообщение об ошибке: Подключенный сетевой диск не может быть создан, потому что произошла следующая ошибка: Не удалось выполнить вход в сеть.

Я подозреваю, что для входа в систему требуется не только порт 5006?

Пытался использовать WebDrive, но нет опции Secure WebDAV. Пользовательский интерфейс их приложения сильно отличается от того, что было опубликовано здесь. Является ли продукт жизнеспособной альтернативой?

Возникли проблемы с подключением сетевого диска к процессу. Что-то изменилось с момента написания статьи в прошлом году?

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

How to configure Synology with DDNS and VPN

twardakm/synology-ddns-vpn

Name already in use

  • Local
  • Codespaces

Use Git or checkout with SVN using the web URL.

Work fast with our official CLI. Learn more about the CLI.

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Synology DDNS and VPN configuration

This article aims to explain how to configure your Synology NAS to have external access using DDNS (Dynamic DNS, ex. https://foobar.synology.me:5001 ) AND VPN to have secure tunneling from your apps — e.g. Download Station. The root cause of the problem is that once you configure VPN and DDNS on your Synology NAS, Synology will expose your VPN IP address to the DDNS, and the access from the internet to the NAS will be blocked — VPN providers do not route incoming traffic on specific port to specific (yours) IP address. In this solution we will specifically route particular IP addresses to use the LAN interface instead of VPN.

This is mainly meant for lower-end devices, since for higher-end once it is possible (and probably easier) to set up Docker container and routing all network traffic from the container to the VPN. But for example for DS218play this is not an option.

  1. Make sure you have only LAN connection in Control Panel �� Network �� Network Interface. You will add VPN connection later on.
  2. Configure your DDNS according to Synology instructions
  3. Setup port forwarding rules on your router. Minimal configuration is to forward only port 5001 (for HTTPS connection) or 5000 (for HTTP connection). I highly recommend to never use HTTP connection — you don’t want your password to be exposed in plain text. If you are unsure if you configured your router correctly. You may first try to find DMZ option in your router configuration and point it to Synology IP. It will basically expose NAS to your public IP, so do it only for a short period of time, don’t leave DMZ enabled forever! (until you are really sure what you are doing).
  4. Make sure your setup works correctly — try to connect from other network (like your smartphone disconnected from your Wi-Fi) to https://foobar.synology.me:5001 . It’s very important to have it working at this stage
  1. Go to Control Panel �� Network �� Network Interface and add your VPN connection.
  2. In the same tab click Manage �� Service Order and make sure VPN is your first choice — this will make sure all the traffic goes through VPN by default. Service Order
  3. Now go to Control Panel �� Network �� General and click Advanced Settings and make sure Enable Multiple Gateways is ticked. This will allow creating custom routing later on Enable Multiple Gateways
  4. Make sure the Default gateway (in the same tab) is set to your VPN connection. Default gateway
  5. Now all your network traffic should go through VPN. Let’s test if it’s really the case. Firstly, open some website which allows such verification via torrent, e.g. this one. Secondly, check what is the IP address to which our DDNS name points to. Go to Control Panel �� External Access �� DDNS, select your DDNS and click Update Now. In External Address field you will see IP address of your VPN provider, not your WAN. DDNS Address VPN
  6. Now it’s time to fix the problem — you want DDNS to point to your WAN IP address. If you use Synology as your DDNS provider, you should be fine with the IP addresses listed below, if not, see next section to learn how to get those addresses by yourself.
    1. Go to Control Panel �� Network �� Static Route
    2. Add rules with all IP addresses listed below with the following settings
      • Netmask: 255.255.255.255
      • Gateway: IP address of your LAN gateway, e.g: 192.168.0.1
      • Interface: LAN
    3. IP addresses to route (in case of Synology DDNS provider, e.g. foobar.synology.me):
      • 44.239.77.234
      • 44.240.201.191
      • 44.236.224.47
      • 52.10.31.158
      • 44.241.103.184
      • 44.239.15.20
      • 159.89.129.146
      • 142.93.81.166
      • 138.68.28.244
      • 165.227.63.200
      • 104.248.79.120
      • 159.89.142.52
      • 159.65.77.153
      • 206.189.214.49
    4. The logic behind this is that Synology periodically informs DDNS service what is its current IP address, and Synology uses above IP addresses for its service, so we route packets to those addresses through our LAN interface, not VPN, those skipping VPN connection. Static routes
    5. Verify that DDNS now sends your WAN address. Go again to Control Panel �� External Access �� DDNS and push Update Now. You should see your WAN address now.

    How to figure out IP addresses for routing purposes

    This part is more technical, and you need to have SSH access to your NAS and have tcpdump installed.

    Firstly, I thought how to catch to which server does Synology report its heartbeats. The easiest way is to use tcpdump tool, so I gave it a shot with the simplest configuration I could think of:

    And then I opened Control Panel �� External Access �� DDNS and pushed Update Now. And I noticed 2 addresses which are repeatedly visible in the console:

    • ddns.synology.com
    • checkip.digitalocean.synology.com

    Next step is to figure out, what IP addresses are associated with those domains. Below commands, you can run either on Synology or your PC, result should be exactly the same:

    And that’s it — I simply used above IP addresses in Static route table and it worked like a charm.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *