| 123456789101112131415161718 |
- package dns
- import (
- "net"
- )
- func (c *Config) GetInternalHosts() map[string]net.IP {
- hosts := make(map[string]net.IP)
- for domain, ipOrDomain := range c.GetHosts() {
- address := ipOrDomain.AsAddress()
- if address.Family().IsDomain() {
- newError("ignoring domain address in static hosts: ", address.Domain()).AtWarning().WriteToLog()
- continue
- }
- hosts[domain] = address.IP()
- }
- return hosts
- }
|