@VoRez
Backend web developer.

Как настроить DDNS от no-ip на роутере D-Link DIR-320/A/D1A?

Родная прошивка роутера была 1.0.6, но в ней в настройке DDNS из серверов были только dyndns.com, dlinkddns, а нужного мне no-ip не было, после чего я обновил прошивку до самой последней(которую нашел), но в ней в настройках DDNS отсутствует поле указание сервера ddns. Подскажите, как решить данную проблему? 7b93a9f5b60d45f7988eb06d639f9258.png
  • Вопрос задан
  • 10021 просмотр
Решения вопроса 1
@VoRez Автор вопроса
Backend web developer.
Решил проблему скриптом. www.noip.com/integrate/request
import re, urllib

if __name__ == "__main__":
    
    web_page = urllib.urlopen("http://2ip.ru")
    
    web_page = web_page.read()
    
    ip = re.findall("(\d+\.\d+\.\d+\.\d+)", web_page)[0]
    
    username = 'username'
    password = 'password'
    host = 'host'
    
    update = urllib.urlopen("http://"+str(username)+":"+str(password)+
                            "@dynupdate.no-ip.com/nic/update?hostname="+str(host)+"&myip="+ ip)
    res = update.read()
    if re.match("(good)|(nochg)", res):
        print 'ok'
    else:
        print 'error\n' + res
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Andrey-S
Вот тут подробно все описано. https://dynru.ru/question/howto-dlink-dir-300/
Только вот бесплатный no-ip не дает 80 порт прокинуть наружу да и каждый месяц надо подтверждать ((
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы