123456789101112131415161718 |
- package dns
- import (
- "regexp"
- )
- // IPLocalhost is a regex patter for localhost IP address range.
- const IPLocalhost = `((127\.([0-9]{1,3}\.){2}[0-9]{1,3})|(::1)$)`
- var localhostIPRegexp = regexp.MustCompile(IPLocalhost)
- // IsLocalhost returns true if ip matches the localhost IP regular expression.
- // Used for determining if nameserver settings are being passed which are
- // localhost addresses
- func IsLocalhost(ip string) bool {
- return localhostIPRegexp.MatchString(ip)
- }
|