Skip to content

valarauca/system_dns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

System DNS

For valid #[cfg(any(unix))] systems this provides a simple API to make DNS requests against the system resolver. This includes your hosts file, and any configuration that maybe done to your system.

To use this crate

#[dependencies]
system_dns = "1.0.0"

Example

   extern crate system_dns;
   use system_dns::system_resolve_ipv4;
   let results: Vec<IpAddr> = match system_resolve_ipv4("google.com") {
   	Ok(x) => x,
        Err(e) => panic!("Failed to resolve `google.com`. Error {:?}", e)
   };

About

A simple system dns query for rust and unix systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages