[−][src]Function my_public_ip::resolve
pub fn resolve() -> Result<IpAddr, IpResolveError>
Try to resolve public IP address of the machine this code is run on
As first various HTTP endpoints are tried. If all HTTP endpoints fail a DNS request is made to opendns.com servers
E.g.
let ip: ::std::net::IpAddr = my_public_ip::resolve().unwrap();