返回列表 發帖

Send e-mail for any change in WAN IP (public or private)

因为大陆有很多地方都用private IP,但是private IP很多DNS都提供支持,我接的以前好像DynDNS是支持的。我记得RouterOS好像有script,如果IP有变动,可以send script,群里的某位member都有这样的script,不知道是否可以share出来呢?

主要用途,链接RB后面的Asterisk Server。

谢谢!

找到一个
  1. :local oldip [/ip firewall address-list get [find list="externalip"] address];
  2. :local newip [/ip address get [find interface="ether1"] address];
  3. :local newip [:pick $newip 0 [:find $newip "/"]];

  4. :if ($newip != $oldip) do={
  5.     :put "ip address $old changed to $newip";
  6.     /ip firewall address-list set [find list="externalip"] address=$newip

  7.     :put "Sending e-mail.";
  8.     /tool e-mail send \
  9.         to="someone@somewhere.com" \
  10.         subject=("$[/system identity get name] Ether1 address change") \
  11.         body=("Your Ether1 address has just been changed:\n\nOld: " . $oldip . "\nNew: " . $newip);
  12. }
複製代碼

TOP

返回列表