How is ListenHost actually set in caddy currently? A simple grep does not yield much.
in CoreDNS I can’t use ResolveTCPAddr as I’m a DNS server. I could use a bind-like directive to bind to specific ip addresses.
But I still don’t understand how it currently is used in Caddy 
It’s set in bind.go’s setup function.
So the HTTP server has a bind directive, like so: bind 127.0.0.1 which will bind that listener to 127.0.0.1:port instead of :port (default).
Does that help?
Yes, I just double checked the code of that bind directive. Quite a hack 
So I need this as well and will port that directive over. I do believe that it needs a list of IP addresses, i.e. bind to multiple interfaces… But that can all come later.
Thanks for the help.
1 Like
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.