mirror of
https://github.com/golang/go
synced 2024-11-18 05:54:49 -07:00
net: clarify IP.IsGlobalUnicast docs
Fixes #18181. Change-Id: I5eed99dfb7b013aa4d4e668e95a97f5bb643d307 Reviewed-on: https://go-review.googlesource.com/34531 Run-TryBot: Mikio Hara <mikioh.mikioh@gmail.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
ecc4474341
commit
7799022cdd
@ -153,6 +153,12 @@ func (ip IP) IsLinkLocalUnicast() bool {
|
|||||||
|
|
||||||
// IsGlobalUnicast reports whether ip is a global unicast
|
// IsGlobalUnicast reports whether ip is a global unicast
|
||||||
// address.
|
// address.
|
||||||
|
//
|
||||||
|
// The identification of global unicast addresses uses address type
|
||||||
|
// identification as defined in RFC 1122, RFC 4632 and RFC 4291 with
|
||||||
|
// the exception of IPv4 directed broadcast addresses.
|
||||||
|
// It returns true even if ip is in IPv4 private address space or
|
||||||
|
// local IPv6 unicast address space.
|
||||||
func (ip IP) IsGlobalUnicast() bool {
|
func (ip IP) IsGlobalUnicast() bool {
|
||||||
return (len(ip) == IPv4len || len(ip) == IPv6len) &&
|
return (len(ip) == IPv4len || len(ip) == IPv6len) &&
|
||||||
!ip.Equal(IPv4bcast) &&
|
!ip.Equal(IPv4bcast) &&
|
||||||
|
Loading…
Reference in New Issue
Block a user