Родная прошивка роутера была 2.04, но в ней в настройке DDNS из серверов были только dyndns.com, dlinkddns, а нужного мне no-ip не было, после чего я обновил прошивку до самой последней(которую нашел, 2.06), но в ней в настройках DDNS отсутствует поле указание сервера ddns. Подскажите, как решить данную проблему? Знаю что эту проблему решили с помощью скрипта, но я не знаю что с ним делать. Подскажите пожалуйста.
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