dns-proxy-server

Solve your DNS hosts from your docker containers, then from your local configuration, then from internet

Github星跟蹤圖

  
help me to keep DPS up to date

Main features

DPS is a end user(developers, Server Administrators) DNS server tool to develop systems with docker solving
docker containers hostnames:

  • Solve hostnames from local configuration database
  • Solve hostnames from docker containers using docker hostname option or HOSTNAMES env
  • Solve hostnames from a list of configured DNS servers(as a proxy) if no answer of two above
  • Solve hostnames using wildcards
  • Graphic interface to Create/List/Update/Delete A/CNAME records
  • Solve host machine IP using host.docker hostname
  • Access container by it’s container name / service name
  • Specify from which network solve container IP

Basic running it

$ docker run --rm --hostname dns.mageddo \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /etc/resolv.conf:/etc/resolv.conf \
defreitas/dns-proxy-server

then try it out

$ ping dns.mageddo
PING dns.mageddo (172.17.0.4) 56(84) bytes of data.
64 bytes from 172.17.0.4: icmp_seq=1 ttl=64 time=0.063 ms
64 bytes from 172.17.0.4: icmp_seq=2 ttl=64 time=0.074 ms
64 bytes from 172.17.0.4: icmp_seq=3 ttl=64 time=0.064 ms

Documents

Donation

Help me to keep DPS up to date

Via PayPal

Or via QR code

主要指標

概覽
名稱與所有者mageddo/dns-proxy-server
主編程語言Java
編程語言JavaScript (語言數: 6)
平台
許可證Apache License 2.0
所有者活动
創建於2016-03-07 16:15:54
推送於2025-07-21 22:54:35
最后一次提交2025-03-31 11:11:50
發布數253
最新版本名稱3.32.6-snapshot (發布於 )
第一版名稱1.0.0 (發布於 )
用户参与
星數826
關注者數15
派生數83
提交數1k
已啟用問題?
問題數210
打開的問題數24
拉請求數338
打開的拉請求數3
關閉的拉請求數76
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?