Всем привет!!!
Часто меня спрашивают как пробросить порты на роутере Keenetic для Synology. Вот я и решил рассказать как это делать.
Эта статья для тех у кого есть роутер Keenetic и Synology NAS и вы хотите заходить на ваш Synology по доменному имени. Например, вы используете службу DDNS или статичный белый IP адрес так же с каким-то доменным именем.
Большая часть людей отлично понимает как пробросить порты на роутере Keenetic, но когда они это делают, проброс работает только из интернета, а из локальной сети страница DSM не открывается. На самом деле решается все просто.
Сначала нужно пробросить порты 5000 и 5001 из интернета на ваш Synology NAS. Для этого открываем панель управления Keenetic, переходим в сетевые правила и открываем переадресация портов. В этом окне нажимаем добавить правило с таким содержимом:
Где:
- 2 – Название правила. Я назвал его DSM-Internet, но вы можете дать любое название, главное не запутаться в этих названиях.
- 3 – Интернет соединение с вашим провайдером
- 4 – выбрать ваш Synology NAS из списка либо указать его локальный IP адрес вручную
- 5 – DSM работает по TCP портам, поэтому я указываю их
- 6 – Я указал диапазон портов, так как буду прокидывать сразу 5000-5001 порты, если вам нужно только один, то выбирайте один порт
- 7 – указал нужные порты 5000-5001
- 8 – выбирайте работать постоянно или укажите когда
Нажимаем сохранить и правило появится в списке и будет работать.
Все бы хорошо, но у Keenetic такая система, что если вы будите пробовать зайти по имени из локальной сети, то ничего не выйдет В других роутерах как я понимаю такой проблемы нет.
Вообще самым правильным вариантом будет использовать внутри локальной сети перенаправление DNS на локальный адрес как это сделать я рассказывал в своих статьях про Adguard Home и кеширующий DNS.
В новых версиях ПО данного производителя правила для локальной сети делать не нужно. Более того, роутер может работать не корректно если они созданы.
Хорошо, допустим вы не хотите или не можете их установить. Тогда нужно сделать еще одно правило для локальной сети. Для этого создайте еще одно правило с новым именем, например DSM-Local. Единственное чем оно отличается от первого, тем что вход уже будет домашняя сеть.
Как только вы создадите два таких правила, то DSM будет открываться по имени и портам 5000 и 5001 из интернета и из локальной сети. По аналогии пробрасываются и все остальные порты.