返回列表 發帖
谢谢,刚改用你的Script。不用其他Check Real Ip 的网站。

TOP

谢谢你,还在想如何改。

TOP

auto DDNS update, 有点问题,要是Router 没有RebooT 一个月,No-ip 便会将Hostname suspended. 所有$noipnew!=$noipold,每一段时间还要Update Host Name的。

TOP

想问一下为什么要改以下的公网地址?ppoe 不一定是公网地址。我家不是PPOE拨号的。
:local publicip1 [/ip address get [find interface=$pppoename1] address]

TOP

:local noipnew [/ip cloud get public-address]
:global noipold
:global countnoip
我在你第一个Script 加了以下的 loop. 每30次Force 更新一次。 30X15分钟=450分钟=7.5小时。
:if ([:typeof $noipold]="nothing") do={:set noipold 0.0.0.0}
:if ([:typeof countnoip]="nothing") do={:set countnoip 0}
:if ($countnoip=30) do={:set noipold 0.0.0.0}
set $countnoip ($countnoip + 1)

TOP

谢谢。明白了。
现在的ppoe-out1 的public address是假的IP,也可能是在Router后边,所有我看到在网上大部分的Script是在Run Internet的checkrealIP script. 然后在将Checkip.rsc 的结果放到update Fetch.

以下是我改的update fetch.
:global countnoip

:if ([:typeof $noipold]="nothing") do={:set noipold 0.0.0.0}
:if ([:typeof countnoip]="nothing") do={:set countnoip 0}
:if ($countnoip>30) do={:set noipold 0.0.0.0
                                                :set $countnoip 0}
set $countnoip ($countnoip + 1)

TOP

返回列表