Страница 1 из 1

PPTP-Client и доменное имя вместо IP в connect-to

Добавлено: 04 апр 2012, 20:51
DeN_238
Сабж. Возможно ли? У моего провайдера под доменным именем скрывается пул адресов. Если указывать конкретный адрес, то в случае падения явно указанного сервера, без вмешательства в работу роутера не обойтись.

Re: PPTP-Client и доменное имя вместо IP в connect-to

Добавлено: 05 апр 2012, 00:26
iSupport
Роутер, если ему указать домен вместо айпишника - переведет его в ИП и будет с ним работать

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

Re: PPTP-Client и доменное имя вместо IP в connect-to

Добавлено: 05 апр 2012, 14:04
sontrava
# Define User Variables
:global dnshost "DNS имя нашего сервера"
:global pptpiface "имя нашего PPTP интерфейса"

:if ([interface pptp-client get $pptpiface running] = false) do={
/ip dns cache flush
:local currentip [:resolve $dnshost]
/interface pptp-client set [/interface pptp-client find name="$pptpiface"] connect-to=$currentip
:log info "PPTP_CHG_IP: IP changed new $currentip"
}

Re: PPTP-Client и доменное имя вместо IP в connect-to

Добавлено: 05 апр 2012, 19:00
DeN_238
Спасибо

Re: PPTP-Client и доменное имя вместо IP в connect-to

Добавлено: 16 май 2012, 19:03
Dragon_Knight
Скрипт стал актуален, спасибо, но возник вопрос: Создал новый скрипт, вставил туда этот код, а что дальше :?

Re: PPTP-Client и доменное имя вместо IP в connect-to

Добавлено: 16 май 2012, 20:45
podarok66
Ну, видимо, в шедулер воткнуть, с периодом исполнения там скажем раз в 5 минут. Пусть проверяет. Если соединения нет, он сменит айпишник, если есть, то не станет ничего делать...
Я не ошибаюсь?

Re: PPTP-Client и доменное имя вместо IP в connect-to

Добавлено: 03 июл 2012, 13:15
212deniska212
podarok66 писал(а):Ну, видимо, в шедулер воткнуть, с периодом исполнения там скажем раз в 5 минут. Пусть проверяет. Если соединения нет, он сменит айпишник, если есть, то не станет ничего делать...
Я не ошибаюсь?

хотел бы тоже услышать ответ на этот вопрос!?

Re: PPTP-Client и доменное имя вместо IP в connect-to

Добавлено: 03 июл 2012, 15:43
sontrava
Все просто.
Скрипт бросаем в шедулер.
Ставим период запуска 5-10 мин.

Он проверяет, если коннекта нет,
то по новой ресолвит IP из DNS
и делает по этому IP коннект