[已解決]RouterOS DDNS設定問題

pctine wrote:
根據過往的經驗, ...(恕刪)


自從使用RouterOS的DDNS後我就沒收到信件網域要過期通知。
至於g大說如果用固定IP的話也會收到通知
這就等一個月後來看,向中華申請的假固定IP已經好久都沒用惹,正好可拿來測一下。
當然如你所說DDNS本意就是給浮動IP使用,固定IP就直接申請免費網域即可。
感謝樓上兩位大大的鼎力相助,我的問題已經解決了!
只是美中不足的是,沒辦法透過ASUS內建的DDNS來達成~

所以以後我要三個月內定期去NO-IP.ORG拜訪了


gfx wrote:
應該是腳本更新的方...(恕刪)


在還沒用RouterOS前是使用合勤Router,雖說上面可設定自動更新DDNS
但仍須每個月上網站更新。

gfx wrote:
所以設固定ip的hostname ,肯定每個月底還是會收通知信...(恕刪)


來試試!

gn0137exe wrote:
感謝樓上兩位大大的...(恕刪)


不是一個月一次?
no-ip的通知信:


收到通知後趕緊到hostname頁面:

gfx wrote:
這樣啊!去註冊免費noip...(恕刪)


感謝告知,看來跟我的DDNS Update script有差異,但你這是用noip,若我是使用myddns的話,是否也將noip這4個字換成myddns就好呢?

canerhsu wrote:
感謝告知,看來跟我...(恕刪)
把script貼上來,我幫你改.

gfx wrote:
把script貼上...(恕刪)

麻煩大大了,感謝!有各位網友真好。
這是店家給的,在當場看到斷線才想到它應該在斷線後重新連線換IP後不會自動重新Update,感謝啦!


:global ddnsuser "my ID"
:global ddnspass "my password"
:global ddnshost "mydomain.myddns.com"
:global ddnsinterface "pppoe-out1"
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# END OF USER DEFINED CONFIGURATION
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

:global ddnssystem ("mt-" . [/system package get [/system package find name=system] version] )
:global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface] address ]
:global ddnslastip

:if ([:len [/interface find name=$ddnsinterface]] = 0 ) do={ :log info "DDNS: No interface named $ddnsinterface, please check configuration." }

:if ([ :typeof $ddnslastip ] = "nothing" ) do={ :global ddnslastip 0.0.0.0/0 }

:if ([ :typeof $ddnsip ] = "nothing" ) do={

:log info ("DDNS: No ip address present on " . $ddnsinterface . ", please check.")

} else={

:if ($ddnsip != $ddnslastip) do={

:log info "DDNS: Sending UPDATE!"
:log info [ :put [/tool dns-update name=$ddnshost address=[:pick $ddnsip 0 [:find $ddnsip "/"] ] key-name=$ddnsuser key=$ddnspass ] ]
:global ddnslastip $ddnsip

} else={

:log info "DDNS: No changes necessary."

}

}

gfx wrote:
個人覺得您的PO的script...(恕刪)


感謝啦!因為是店家提供的,小弟又不懂,麻煩網大幫我修改啦!所以目前會自動Check IP是否有更動,若有更動會自動Update DDNS了對吧!

另外再請教,目前我是放在Script,由Schedule在reboot及schedule PPPoE重撥時執行,若改成這樣的話,是否就放在Schedule中即可呢?
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!