| 12 | ) |
| 13 | |
| 14 | type DNS struct { |
| 15 | sync.Mutex |
| 16 | |
| 17 | DNS string |
| 18 | Resolver *net.Resolver |
| 19 | Domain string |
| 20 | |
| 21 | refetch time.Time |
| 22 | v4 net.IP |
| 23 | v6 net.IP |
| 24 | err error |
| 25 | } |
| 26 | |
| 27 | func (s *DNS) Get() (net.IP, net.IP, error) { |
| 28 | s.Lock() |
nothing calls this directly
no outgoing calls
no test coverage detected