Function dnsclientx::reverse_ip

source ·
pub fn reverse_ip(ip: &IpAddr) -> String
Expand description

Reverse an IP address.

§Example

use dnsclientx::reverse_ip;

let ipv4 = IpAddr::from_str("127.0.0.1").unwrap();
let ipv6 = IpAddr::from_str("::1").unwrap();
let rev_ipv4 = reverse_ip(&ipv4);
let rev_ipv6 = reverse_ip(&ipv6);

assert!(rev_ipv4 == "1.0.0.127");
assert!(rev_ipv6 == "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0");