• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Вопрос DDNS и nodemcu

dittohead

New member
Всем привет
возник вопрос:есть необходимость пробросить плату с nodemcu в веб через DDNS
гугл ничего путнего не подсказал
по одной из ссылок наткнулся на использование с duckDNS
но ничего не происходит
Код:
dr=net.createConnection(net.TCP, 0)
dr:dns("www.duckdns.org",function(conn,ip)
myip=ip
end)
conn=net.createConnection(net.TCP, 0)
conn:on("receive", function(conn, payload) print(payload) end)
conn:connect(80,myip)
conn:send("GET /update/[тут мой домен]/[тут мой токен] HTTP/1.1\r\n Host: www.duckdns.org\r\n Accept: */*\r\n User-Agent: Mozilla/4.0 (compatible; esp8266 Lua; Windows NT 5.1)\r\n \r\n")
в myip попадает айпишник duckdns
что я делаю не так?
или может это можно както красивее сделать?
 

Shyster

New member
Ну вроде вы по ДНС получаете IP dns("www.duckdns.org",function(conn,ip) myip=ip end
А потом его же кладете в myip. Я в луа не селен. Потом делаете конект по этому же IP connect(80,myip)
Зачем вам в нем ваш IP?
 
Сверху Снизу