- Linux及び、macOSの、onamae.com DDNSクライアント と、そのライブラリ
- Windowsで動作する 公式クライアント のモノマネです
- 有志が勝手に作っているので、ご利用は自己責任でお願いします
- いくつかのサンプルやイメージのグローバルIPアドレス取得元は、
globalip.me
を活用しています
本リポジトリの使い方は、3つの方法があります。昇順で簡単なので、お好みの使い方をしてください
1. docker
3. Library of Go. (Library documents)
package main
import (
"log"
"time"
)
import (
"github.com/hinoshiba/onamaeddns"
)
func main() {
cl, err := onamaeddns.Dial(onamaeddns.OfficialAddress, "username", "password", time.Minute)
if err != nil {
log.Println(err)
return
}
defer cl.Close()
if err := cl.UpdateIPv4("mytest", "example.com", "127.0.0.1"); err != nil {
log.Println(err)
return
}
log.Println("updated")
}