作者:z494627 | 更新時間:2016-05-02 | 瀏覽量:1922
我寫了updateDnsde lua代碼實現,貢獻給大家:
local http = require("socket.http") --http ------------此處需修改------------- DNSID="1" --DNS網關ID DNSPWD="123456787" --DNS網關密碼 DNSPort="80" --DNS網關端口 while true do if ((os.time() - lastUpdateTime) > 20) then local address=luci.util.ubus("network.interface.wan","status") or {} myipv4=address["ipv4-address"][1]["address"] if(myipv4 ~= myOldIp) then local htpres=http.request("http://www.eqytg.org/Dns/updateDns?id="..DNSID.."\&ip="..myipv4.."\&pw="..DNSPWD.."\&pt="..DNSPort) print(htpres) myOldIp=myipv4 end end
local http = require("socket.http") --http
------------此處需修改-------------
DNSID="1" --DNS網關ID
DNSPWD="123456787" --DNS網關密碼
DNSPort="80" --DNS網關端口
while true do
if ((os.time() - lastUpdateTime) > 20) then
local address=luci.util.ubus("network.interface.wan","status") or {}
myipv4=address["ipv4-address"][1]["address"]
if(myipv4 ~= myOldIp) then
local htpres=http.request("http://www.eqytg.org/Dns/updateDns?id="..DNSID.."\&ip="..myipv4.."\&pw="..DNSPWD.."\&pt="..DNSPort)
print(htpres)
myOldIp=myipv4
end
end