ipv6使用免费的DDNS(dynv6.com)
參考文獻:
1.免費好用的IPv6之DDNS服務-Openwrt上dynv6的使用介紹
2.定時任務初體驗
3.crontab執行時間計算 - 在線工具
4.Mac下使用crontab定時任務,示例及詳細說明
使用ipv6做DDNS的前提是,https://www.test-ipv6.com的公網的ipv6地址跟自己機器的ipv6相同。
這里使用https://dynv6.com的免費DDNS
注冊dynv6的時候需要翻墻,因為它使用了Google的非機器人驗證
可以手動修改IP,也可以通過API修改
以下代碼,修改了官方的腳本(適用于macOS)文件名(dynv6.sh)存放在$HOME目錄下,需要可執行權限如:chmod 777 dynv6.sh
使用crontab來實現定時任務
crontab -e //編輯crontab任務,保存退出后自動加到crontab列表中執行 crontab -l //查看所有crontab 列表crontab -e然后添加:* * * * * token=8*******************H /Users/userName/dynv6.sh example.dynv6.net
這個測試用* * * * * /bin/date >> /Users/userName/Desktop/cron.txt,看cron是否可用,如果有日期寫入這個文件就是cron正常可用
注意清理系統用戶的郵件日志
每條任務調度執行完畢,系統都會將任務輸出信息通過電子郵件的形式發送給當前系統用戶
郵件在/var/mail/username
修改* * * * * token=8*******************H /Users/userName/dynv6.sh example.dynv6.net為* * * * * token=8*******************H /Users/userName/dynv6.sh example.dynv6.net >/dev/null 2>&1
“/dev/null 2>&1”表示先將標準輸出重定向到/dev/null,然后將標準錯誤重定向到標準輸出,由于標準輸出已經重定向到了/dev/null,因此標準錯誤也會重定向到/dev/null,這樣日志輸出問題就解決了。
如果配置完成后,但仍舊不能從外網訪問路由器,可能有以下幾種原因:
總結
以上是生活随笔為你收集整理的ipv6使用免费的DDNS(dynv6.com)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ERP基础知识-EEGLAB学习的理论基
- 下一篇: Linux Nginx的安装与配置(全程