Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultTTL = 60 DefaultPort = "53" ServicePrefix = "service:" DefaultTimeout = 5 * time.Second )
Variables ¶
This section is empty.
Functions ¶
func GetDNSPort ¶
func GetDNSPort() string
func GetServiceName ¶
GetServiceName extracts service name from value
func Initialize ¶ added in v1.2.0
func Initialize()
func IsServiceRecord ¶
IsServiceRecord checks if the value represents a Docker service
Types ¶
type RelayConfig ¶ added in v1.1.0
func GetRelayConfig ¶ added in v1.1.0
func GetRelayConfig() RelayConfig
GetRelayConfig returns relay configuration based on environment variables. It reads DNS_RELAY_SERVERS for comma-separated upstream nameserver addresses and applies default timeout settings.
Click to show internal directories.
Click to hide internal directories.