diff --git a/README.md b/README.md index 2da5604..dd54f2a 100644 --- a/README.md +++ b/README.md @@ -93,3 +93,7 @@ or http://username:password@dyndns.example.com:8080/update?hostname=blog.dyndns.example.com ``` +The handler will also listen on: +* /nic/update +* /v2/update +* /v3/update diff --git a/dyndns/main.go b/dyndns/main.go index d232cac..34b0ce6 100644 --- a/dyndns/main.go +++ b/dyndns/main.go @@ -60,7 +60,12 @@ func main() { e.POST("/hosts/add", h.CreateHost) e.POST("/hosts/edit/:id", h.UpdateHost) e.GET("/hosts/delete/:id", h.DeleteHost) + + // dyndns compatible api e.GET("/update", h.UpdateIP) + e.GET("/nic/update", h.UpdateIP) + e.GET("/v2/update", h.UpdateIP) + e.GET("/v3/update", h.UpdateIP) // Start server e.Logger.Fatal(e.Start(":8080"))