* Clean up tests logging This cleans up the travis logs so you can see the failures better. Older tests in tests/ would call log.SetOutput(ioutil.Discard) in a haphazard way. This add log.Discard and put an `init` function in each package's dir (no way to do this globally). The cleanup in tests/ is clear. All plugins also got this init function to have some uniformity and kill any (future) logging there in the tests as well. There is a one-off in pkg/healthcheck because that does log. Signed-off-by: Miek Gieben <miek@miek.nl> * bring back original log_test.go Signed-off-by: Miek Gieben <miek@miek.nl> * suppress logging here as well Signed-off-by: Miek Gieben <miek@miek.nl> |
||
---|---|---|
.. | ||
bind.go | ||
bind_test.go | ||
log_test.go | ||
OWNERS | ||
README.md | ||
setup.go |
bind
Name
bind - overrides the host to which the server should bind.
Description
Normally, the listener binds to the wildcard host. However, you may want the listener to bind to another IP instead.
If several addresses are provided, a listener will be open on each of the IP provided.
Each address has to be an IP of one of the interfaces of the host.
Syntax
bind ADDRESS ...
ADDRESS is an IP address to bind to. When several addresses are provided a listener will be opened on each of the addresses.
Examples
To make your socket accessible only to that machine, bind to IP 127.0.0.1 (localhost):
. {
bind 127.0.0.1
}
To allow processing DNS requests only local host on both IPv4 and IPv6 stacks, use the syntax:
. {
bind 127.0.0.1 ::1
}
If the configuration comes up with several bind directives, all addresses are consolidated together: The following sample is equivalent to the preceding:
. {
bind 127.0.0.1
bind ::1
}