You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Not flattening is fine for some OSs (MacOS in my case does not mind) but on a Docker image (grafana/grafana:9.4.7) I found it to not be fine, resulting in the following:
# on grafana/grafana:9.4.7
/usr/share/grafana # ping example.different
ping: bad address 'example.different'
/usr/share/grafana # ping example.memez
PING example.memez (0.0.0.1): 56 data bytes
--- example.memez ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss
# on MacOS
❯ ping example.different
PING example.memez (0.0.0.1): 56 data bytes
ping: sendto: No route to host
Request timeout for icmp_seq 0
So as you can see it can't recurse, maybe because the image is based on alpine?
Other DNS servers (like blocky) do flatten custom DNS but do not allow
specyfing the records themselves (SRV, CNAME...) but grimd is the only one I have found that allows specifying custom DNS records and does adblocking. So I would love for this to work.
The text was updated successfully, but these errors were encountered:
cottand
changed the title
No recursion/flattening for CNAME resolution for custom records #113
No recursion/flattening for CNAME resolution for custom records
Aug 25, 2023
cottand
changed the title
No recursion/flattening for CNAME resolution for custom records
No following for CNAME resolution for custom records
Nov 7, 2023
* refactor handler into EventLoop and doRequest()
* delete reaper subrepo
* refactor handler to be able to resolve from req to response
* implement CNAME-following for external domains
* feat(RFC-1034): implement CNAME following
* fix(CI): use Go 1.21 to test in CI
* update README
Ported from looterz/grimd#113
With the following custom records config (other config params mostly defaults):
It seems when looking up
example.different
replies do not containA 0.0.0.1
in the answer section.dig output:
nslookup output:
Not flattening is fine for some OSs (MacOS in my case does not mind) but on a Docker image (
grafana/grafana:9.4.7
) I found it to not be fine, resulting in the following:So as you can see it can't recurse, maybe because the image is based on alpine?
Other DNS servers (like blocky) do flatten custom DNS but do not allow
specyfing the records themselves (
SRV
,CNAME
...) but grimd is the only one I have found that allows specifying custom DNS records and does adblocking. So I would love for this to work.The text was updated successfully, but these errors were encountered: