summaryrefslogtreecommitdiff
path: root/src/main.rs
blob: 0b767de6d3161c0271ff48aaf4d5b8334a0c6694 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use std::net::SocketAddr;

use resolver::{DnsResolver, Config};

#[tokio::main]
async fn main () {
    
    let config = Config::new();

    let resolver = DnsResolver::new(config);

    let addr = "[::]:2000".parse::<SocketAddr>()
        .expect("Failed to create binding");
    
    resolver.bind(addr).await
        .expect("Failed to start dns server");

}