written in go language
- go build -o dns-driver main.go
- docker build . -t dns-driver:latest
docker run -d --name dnsmasq --net=host --dns=223.5.5.5 --dns=223.6.6.6 dns-driver:latest
-
ADD : http://localhost:40001/domain/
PUT /domain/ HTTP/1.1 Content-Length: 43 Host: localhost:40001 Content-Type: application/json {"IP":"127.0.0.1", "Domain":"localhost"}
-
DELETE : http://localhost:40001/domain/{domain-name}
DELETE /domain/ HTTP/1.1
-
GETALL : http://localhost:40001/domain/
GET /domain/ HTTP/1.1