plugin/bind: exclude interface or ip address (#4543)
* plugin/bind: exclude interface or ip address Signed-off-by: Mohammad Yosefpor <myusefpur@gmail.com> * fix README.md Signed-off-by: Mohammad Yosefpor <myusefpur@gmail.com> * Apply suggestions, Fix test Signed-off-by: Mohammad Yosefpor <myusefpur@gmail.com> * Apply suggestions, move errs to setup Signed-off-by: Mohammad Yosefpor <myusefpur@gmail.com>
This commit is contained in:
parent
5b9b079dab
commit
ea41dd23a0
4 changed files with 123 additions and 35 deletions
|
@ -20,6 +20,7 @@ func TestSetup(t *testing.T) {
|
|||
{`bind ::1 1.2.3.4 ::5 127.9.9.0`, []string{"::1", "1.2.3.4", "::5", "127.9.9.0"}, false},
|
||||
{`bind ::1 1.2.3.4 ::5 127.9.9.0 noone`, nil, true},
|
||||
{`bind 1.2.3.4 lo`, []string{"1.2.3.4", "127.0.0.1", "::1"}, false},
|
||||
{"bind lo {\nexcept 127.0.0.1\n}\n", []string{"::1"}, false},
|
||||
} {
|
||||
c := caddy.NewTestController("dns", test.config)
|
||||
err := setup(c)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue