Commit Graph

21 Commits

Author SHA1 Message Date
Tyler 725f298f2e Better resolver support 2018-07-01 20:47:22 -04:00
Tyler d1f11f1773 Support DNS over HTTP servers 2018-07-01 18:44:11 -04:00
Tyler a6f6c4e96d Updates 2018-06-30 23:08:29 -04:00
kenshinx ea21c87183 Semicolon separate multiple domain list files and update examples 2018-02-01 19:22:45 +08:00
kenshinx 4b1d61a600 more pretty logging and ensure query the specific upstream nameserver in async Lookup() function. 2018-02-01 18:30:41 +08:00
kenshinx 063182e0bd use net.JoinHostPort instead of string join 2018-02-01 17:43:28 +08:00
kenshinx 2e97278cb9 Merge https://github.com/bigeagle/godns into domain-specs-name-server
# Conflicts:
#	handler.go
#	hosts.go
#	hosts_test.go
#	resolver.go
#	settings.go
2018-02-01 15:39:47 +08:00
kenshinx 4d3d475c27 Support for larger UDP DNS responses #30
As [RFC6891](https://tools.ietf.org/html/rfc6891) define, Extension Mechanisms for DNS(EDNS(0)) can make UDP DNS response packets reach max 65535 bytes and breakthrough the early [RFC1035](‘https://tools.ietf.org/html/rfc1035’) 512 limitation.
2017-02-15 01:08:08 +08:00
Thomas Sänger 4a66022d50 use net.JoinHostPort() 2017-02-07 06:07:58 +01:00
kenshinx fde6624777 Merge from #21, Make difference response between SERVFAIL and NXDOMAIN #20 2015-10-30 12:24:22 +08:00
kenshinx cd272bf769 Pretty log output 2015-10-14 01:00:28 +08:00
kenshinx cf02889c62 Make upstream query interval configurable match the PR #15 2015-05-07 17:58:31 +08:00
kenshinx d99d5902a1 Merged pull request kenshinx/godns#10 2015-02-12 17:19:46 +08:00
Tamás Gulácsi f2449642b7 Allow non-standard namserver ports
For example Consul uses port 8600.
With this patch, I can add
  nameserver 127.0.0.1#8600
to my godns-specific resolv.conf.
2015-02-12 07:27:12 +01:00
kenshinx 5cc38b6668 #CodeReviewComments# imports standard library in the first group 2015-02-10 17:00:59 +08:00
bigeagle 3df6ec09f3 Specify server in server-list-file 2015-02-04 16:21:08 +08:00
bigeagle 624a46fddc dnsmasq style domain specific server supported 2015-02-03 22:53:57 +08:00
kenshin 9ddf8a8939 finally. fix hosts query 2013-07-26 18:54:19 +08:00
kenshin 2d49200a53 exception handle 2013-07-24 10:52:59 +08:00
kenshin 22a31dcd98 The recursion resolve can work 2013-07-24 00:37:38 +08:00
kenshin 5349b53416 first commit 2013-07-23 19:10:38 +08:00