Documentation
¶
Index ¶
- Constants
- func AssignRandPort(ip ...string) (int, error)
- func ExternalIP() (string, error)deprecated
- func ExtractIP(addr net.Addr) (ip string, err error)
- func ExtractPort(addr net.Addr) (int, error)
- func FulfillAddr(addr string) string
- func InternalIP() (string, error)deprecated
- func ParseAddr(addr string, expose ...bool) (string, string, error)
- func PrivateIP() (string, error)
- func PublicIP() (string, error)
- func SetPrivateIPResolver(resolver IPResolver)
- func SetPublicIPResolver(resolver IPResolver)
- type IPResolver
Constants ¶
View Source
const ( IPv4Zero = "0.0.0.0" IPv4Loopback = "127.0.0.1" )
Variables ¶
This section is empty.
Functions ¶
func ExternalIP
deprecated
ExternalIP 获取外网IP地址
Deprecated: As of due v2.3.0, this function simply calls net.PublicIP.
func InternalIP
deprecated
InternalIP 获取内网IP地址
Deprecated: As of due v2.3.0, this function simply calls net.PublicIP.
func SetPrivateIPResolver ¶
func SetPrivateIPResolver(resolver IPResolver)
SetPrivateIPResolver 设置私网IP解析器
func SetPublicIPResolver ¶
func SetPublicIPResolver(resolver IPResolver)
SetPublicIPResolver 设置公网IP解析器
Types ¶
type IPResolver ¶
Click to show internal directories.
Click to hide internal directories.