LookupAddr is a convenience wrapper for Resolver.LookupAddr. It returns the first name with trailing dot stripped.
(ctx context.Context, r Resolver, ip net.IP)
| 45 | // |
| 46 | // It returns the first name with trailing dot stripped. |
| 47 | func LookupAddr(ctx context.Context, r Resolver, ip net.IP) (string, error) { |
| 48 | names, err := r.LookupAddr(ctx, ip.String()) |
| 49 | if err != nil || len(names) == 0 { |
| 50 | return "", err |
| 51 | } |
| 52 | return strings.TrimRight(names[0], "."), nil |
| 53 | } |
| 54 | |
| 55 | func DefaultResolver() Resolver { |
| 56 | return net.DefaultResolver |
no test coverage detected