返回列表 發帖
我用了一个懒方法加DDNS NO-IP。 各位有没有更好的? 不知道如何 import File 内的 Script 到 System Script name, 所以将Script 直接打到 Source 后。没有 Read, Test 是不能运行,不知道有什么用处?

这是我的DDNS NOIP Script。
/system script add name=ddns-noip policy=write,read,policy,sensitive,test source={
:local DDNSuser "YYYYYY@gmail.com"
:local DDNSpass "PASSWORD"
:local DDNShost "XXXX.ddns.net"

# possible value are DynDNS, No-IP, ChangeIP;
:local DDNStype value="No-IP";

/tool fetch mode=http keep-result=yes url="http://myip.dnsomatic.com/index.html" dst-path="CURRip";
/delay delay-time=2s;
:local CURRip value=[:toip [/file get "CURRip" value-name=contents]];
/delay delay-time=2s;
/file remove "CURRip";

:if ([:resolve $DDNShost] != $CURRip) do={
:if ($DDNStype = "DynDNS") do={ /tool fetch mode=http keep-result=no url="http://members.dyndns.org/nic/update?hostname=$DDNShost&myip=$CURRip" user=$DDNSuser password=$DDNSpass; };
:if ($DDNStype = "No-IP") do={ /tool fetch mode=http keep-result=no url="http://dynupdate.no-ip.com/nic/update?hostname=$DDNShost&myip=$CURRip" user=$DDNSuser password=$DDNSpass; };
:if ($DDNStype = "ChangeIP") do={ /tool dns-update name=$DDNShost address=$CURRip key-name=$DDNSuser key=$DDNSpass; };
/log info message=($DDNStype.": Updating ".$DDNShost." to:".$CURRip);
};
}


以下是我的Scheduler
/system scheduler
add comment="Update No-IP DDNS" disabled=yes interval=600s name=ddns-noip on-event=ddns-noip policy=read,write,test,policy

TOP

在广州移动宽带。No-ip 能ACCESS/Update。只是对海外线慢的离谱。
已上的Script Policy 是有点问题。

TOP

失败了。No-IP 网站能Update 新的网址. 但ping/Nslookup 能发现新的网址不知道要多久。起码不止半小时。

TOP

我Login 香港的Router,ping/tracert hostname 都没有问题。NO-ip网址都更新。
所有是中国移动的DNS Server没有立刻更新。在中国也用不了8.8.8.8。。。等等。?没有办法去找最新的网址。

TOP

刚搬家所有有点不一样。知道原因:被派假IP 172.0.7.85。 在Log 没有Show.只有Quick Set Show 派的IP Address。PPTP/IPSEC/。。。 Server 都没有REAL IP 运行。
不知道能不能投诉。

TOP

刚投诉。没有Public IP便取消。另外加中国电信。

TOP

返回列表