https://github.com/honwen/dnspod-http-dns
A lightweight DNS-over-HTTP.
https://github.com/honwen/dnspod-http-dns
dns dnspod-httpdns golang
Last synced: 10 months ago
JSON representation
A lightweight DNS-over-HTTP.
- Host: GitHub
- URL: https://github.com/honwen/dnspod-http-dns
- Owner: honwen
- License: mit
- Created: 2017-04-28T09:31:00.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2018-05-11T16:39:37.000Z (about 8 years ago)
- Last Synced: 2025-04-03T12:52:01.780Z (over 1 year ago)
- Topics: dns, dnspod-httpdns, golang
- Language: Go
- Homepage:
- Size: 8.79 KB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Source
- https://github.com/chenhw2/dnspod-http-dns
### Thanks to
- https://www.dnspod.cn/httpdns/guide
### Docker
- https://hub.docker.com/r/chenhw2/dnspod-http-dns
### TODO
- No caching is implemented, and probably never will
### Usage
```
$ docker pull chenhw2/dnspod-http-dns
$ docker run -d \
-e "ARGS=--edns 119.29.29.29" \
-p "5300:5300/udp" \
-p "5300:5300/tcp" \
chenhw2/dnspod-http-dns
```
### Help
```
$ docker run --rm chenhw2/dnspod-http-dns -h
NAME:
dnspod-http-dns - A DNS-protocol proxy for DNSPOD's DNS-over-HTTP service.
USAGE:
dnspod-http-dns [global options] command [command options] [arguments...]
VERSION:
MISSING build version [git hash]
COMMANDS:
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--listen value, -l value Serve address (default: ":5300")
--edns value, -e value Extension mechanisms for DNS (EDNS) is parameters of the Domain Name System (DNS) protocol
--udp, -U Listen on UDP
--tcp, -T Listen on TCP
--help, -h show help
--version, -v print the version
```