{"id":67496,"library":"tokio-dns-unofficial","title":"Tokio DNS Unofficial","description":"Unofficial extension to tokio to provide asynchronous DNS resolution.","status":"active","version":"0.4.0","language":"rust","source_language":null,"source_url":"https://github.com/sbstp/tokio-dns","tags":["dns","tokio","async","networking"],"install":[{"cmd":"# Cargo.toml\n[dependencies]\ntokio-dns-unofficial = \"0.4.0\"","lang":"toml","label":"Cargo.toml"},{"cmd":"cargo add tokio-dns-unofficial","lang":"bash","label":"cargo add"}],"dependencies":[],"imports":[{"symbol":"ResolverFuture","correct":"use tokio_dns_unofficial::ResolverFuture;"}],"quickstart":{"code":"use tokio_dns_unofficial::ResolverFuture;\nuse tokio::runtime::Runtime;\n\nlet mut rt = Runtime::new().unwrap();\nlet result = rt.block_on(ResolverFuture::new(\"example.com\"));\nprintln!(\"{:?}\", result);","lang":"rust","description":"Resolves a domain name asynchronously using Tokio."},"warnings":[{"fix":"Consider using trust-dns-resolver or hickory-resolver instead.","message":"This crate is unofficial and may not be actively maintained.","severity":"gotcha","affected_versions":">=0.4.0"}],"env_vars":null,"search_vec":"'async':15 'asynchron':10 'dns':2,11,13 'extens':5 'network':16 'provid':9 'resolut':12 'tokio':1,7,14 'unoffici':3,4","created_at":"2026-06-17T17:38:09.197728+00:00","updated_at":"2026-06-17T17:38:09.197728+00:00","problems":[],"ecosystem":"crates","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/sbstp/tokio-dns","github":"https://github.com/sbstp/tokio-dns","docs":"https://docs.rs/tokio-dns-unofficial/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["networking","async"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}