synology.forum архив спільноти · 2005–2022
ai.synology.forum →
ГлавнаяОсновные Вопросы по Продукции › Резервный канал интернета через модем

Резервный канал интернета через модем

seoseo29 · 08.03.2016

Всем привет! Решил сделать резервный канал интернета через модем.

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

Вопрос, как организовать правильно работу сайтов (айпи меняется же при смене провайдера)? Может через DDNS? Тогда какой айпи прописывать в днс домена или что то другое? Или другой вариант? У мегафона можно купить белый айпи.

Siroc-co · 09.03.2016
Всем привет! Решил сделать резервный канал интернета через модем.

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

Вопрос, как организовать правильно работу сайтов (айпи меняется же при смене провайдера)? Может через DDNS? Тогда какой айпи прописывать в днс домена или что то другое? Или другой вариант? У мегафона можно купить белый айпи.

Ну если попытаться сдержаться от смеха (сайт на мобильном интернете, через usb модем :D ), переосилить себя и состряпать серьёзное лицо.., то

1. DDNS у мегафона (да и у любого другого опосса) не прокатит, так как всё спрятано за NAT, только покупка внешнего IP. А она идёт в купе со статическим IP.

2. Что значит "какой прописывать"? Так какой есть, такой и прописывайте, вы же хотите чтоб к вам попали. Ничто не мешает два, три, двести IP привязать к одному доменному имени, просто делайте "А" записи.

seoseo29 · 10.03.2016

Прежде чем смеяться - почитайте еще раз, что я написал. Есть основной канал интернета, на модем мегафона с БЫЛЫМ айпи будет переключаться при падении основного, соотвецтвенно если прописать 2 айпи разных провайдеров, то всегда будет работать только один, а это значит что доступность сайтов при внесении 2-х айпи в днс будет 50 на 50. Нужно ряд решений надежности ДНС и пожалуста не пишите типо вам в гугл и все такое. Нужна помощь решения с описанием.

Siroc-co · 10.03.2016
Прежде чем смеяться - почитайте еще раз, что я написал. Есть основной канал интернета, на модем мегафона с БЫЛЫМ айпи будет переключаться при падении основного, соотвецтвенно если прописать 2 айпи разных провайдеров, то всегда будет работать только один, а это значит что доступность сайтов при внесении 2-х айпи в днс будет 50 на 50. Нужно ряд решений надежности ДНС и пожалуста не пишите типо вам в гугл и все такое. Нужна помощь решения с описанием.

Ну если профессионально надо решить вопрос, и если гугл вам никак не в помощь, сложите руки и ждите...

А если по факту, сделал как написал. Два ip к одному доменному имени привязывал, по умолчанию трафик шёл там, где пинг меньше. И всего-то. DNS сервер этот вопрос как-то сам решал, без моих вмешательств, как - не знаю, но всё работало.

P.S. Если чё, то DNS провайдер у меня https://www.cloudns.net/

seoseo29 · 10.03.2016

Решил, вопрос закрыт, пишу как делал

 

Инструкция по настройке бесплатного DYNDNS на Яндексе

 

Зайти в панель управления доменом (у своего регистратора)

Войти в раздел "Управление DNS-серверами / Делегирование"

Установить галочку "Использовать сервера регистратора", сохранить.

Зайтив раздел "Управление зоной DNS", там добавить записи типа "А":

* и свой текущий IP адрес

@ и свой текущий IP адрес

www и свой текущий IP адрес

 

Зайти в свой Яндекс аккаунт в раздел "Мои домены" (https://pdd.yandex.ru/domain/)

Добавить свой домен.

Для подтверждения прав на владение этим доменнм Яндекс потребует разместить на своём хосте файлик

с нужным именем и содержимым. Придётся поднять httpd выложить в корень файлик с нужным именем и соодержимым.

Попытаться подтвердить права на домен. Это может сразу не получиться, так как информация о смене IP адреса

для домена произойдёт не сразу. У меня на это ушло более 12 часов.

После того, как домен проверится, в раздлеле управления доменом (на Яндексе) появится надпись "Домен подключен".

 

После этого можно зайти в панель управления доменом (у своего регистратора).

Войти в раздел "Управление DNS-серверами / Делегирование"

Снять галочку "Использовать сервера регистратора", вписать имена DNS серверов:

dns1.yandex.net

dns2.yandex.net

Получение токена после того когда он делегирован на яндексе

Открыть новую страницу и перейти на адрес https://pddimp.yandex.ru/token/index.xml?domain=МОЙ_ДОМЕН

где МОЙ_ДОМЕН - домен, привязанный в Яндексе.

Ввести капчу. В ответ будет выдан XML ответ, из которого нужно выбрать строку

token="f3bb2c94252e25ec44730942724e2bb807a80c5802a456860012cba8"

шестнадцатиричный хэш - это нужный токен.

 

Получение ID записей:

https://pddimp.yandex.ru/nsapi/get_domain_records.xml?token=ВАШ_ТОКЕН_БЕЗ_КАВЫЧЕК&domain=МОЙ_ДОМЕН

МОЙ_ТОКЕН - полученный только что токен

МОЙ_ДОМЕН - соответственно, домен

в ответе сервера найти записи вида

subdomain="@" type="A" id="18892886" и subdomain="www" type="A" id="58834686" берем в обоих случаи только цифры

Далее берем админский токен https://pddimp.yandex.ru/api2/admin/get_token он заглавными буквами и цифрами его буде вставлять в скрипт

 

DFHGUHIHIOI54457K3546HGJ

 

Далее сам скрипт к примеру делаем /volume1/ddns.sh и вставляем в него код правив полученые настройки

 

#!/bin/sh

#Имя домена
domain="domen.ru"
#Имя поддомена, , не менять
host="www"
host1="@"
#Номер записи id WWW и A
host_id=58834686
host_id1=18892886
#Токен API2 (именно админа) Яндекса 
token=SFHFGKKGH4657KJLLJKHJGHFHGJKJLJH65KHJGHKLHKJGJKHKGJF

#Вычисляем текущий ip
my_ip=`curl -s smart-ip.net/myip/`
#Вычисляем ip, прописанный в DNS Яндекса
ya_ip=`nslookup $host.$domain dns1.yandex.ru | grep -n Address | grep 5: | awk '{print $3}'`

if [ $my_ip != $ya_ip ]; then
#Меням ip
curl -H 'PddToken: '$token -d 'domain='$domain'&record_id='$host_id1'&subdomain='$host1'&content='$my_ip 'https://pddimp.yandex.ru/api2/admin/dns/edit'
curl -H 'PddToken: '$token -d 'domain='$domain'&record_id='$host_id'&subdomain='$host'&content='$my_ip 'https://pddimp.yandex.ru/api2/admin/dns/edit'
fi
exit

 

Потом в путти проверяем предварительно в днс сменив два айпи на любые

sh /volume1/ddns.sh

Апи должен поменятся

Теперь ставим крон через панель сервера на проверку раз в минуту скрипта /volume1/ddns.sh

В ДНС серевера поменяйте SOA запись TTL поставьте 90, тогда айпи по зоне обновится за 1.5 минуты

Протестил на практике, домен реально ожил через 1.5 минуты при смене айпи

sa6a_ · 19.08.2018

Всем привет, аналогичная проблема. К роутеру Keenetic подключен проводной интернет со статическим ip, настроил резерв интернета через модем, у него тоже статический адрес. Оба адреса прописаны у регистратора в ресурсных записях. У меня не получается войти в Synology по адресу резерва, я попадаю в веб-меню модема. Проброс портов сделал, по совету ТП кинетик включил в модеме dmz. Есть у кого-нибудь мысли как все это дело заставить работать?

freewind · 19.08.2018
Всем привет, аналогичная проблема. К роутеру Keenetic подключен проводной интернет со статическим ip, настроил резерв интернета через модем, у него тоже статический адрес. Оба адреса прописаны у регистратора в ресурсных записях. У меня не получается войти в Synology по адресу резерва, я попадаю в веб-меню модема. Проброс портов сделал, по совету ТП кинетик включил в модеме dmz. Есть у кого-нибудь мысли как все это дело заставить работать?

Не знаю как в кинетик, но в tomato реализуется просто. Достаточно руками прописать в портфорвардинге полные маршруты. Источник порт получатель порт. Сдублировав для обоих внешний интерфейсов. Можно серьезней заморочиться, с использованием vlan.

sa6a_ · 20.08.2018

Все заработало! Надо было только зайти в DSM с внешнего адреса. В домашней сети почему-то не работает.

Notner · 20.08.2018
Все заработало! Надо было только зайти в DSM с внешнего адреса. В домашней сети почему-то не работает.

 

на этот вопрос, я так и не смог найти ответ для роутеров Zyxel. Нашел только статью для MikroTik

 

 

 

freewind · 21.08.2018
Все заработало! Надо было только зайти в DSM с внешнего адреса. В домашней сети почему-то не работает.

а под адресами вы что понимаете? IP или имя?

sa6a_ · 23.08.2018

Ip, при вводе адреса модема при отключенном основном соединении в домашней сети, я попадаю в меню модема, адрес с портом 5000-нет такого адреса. С внешнего адреса все работает как надо.