domain

A DNS library for Rust.

Travis Build Status Current

Documentation

Usage

First, add this to your Cargo.toml:

toml [dependencies] domain = "0.2"

Then, add this to your crate root:

rust extern crate domain;

Features (aka TODO)

Eventually, this crate will provide the following functions:

The idea for both the recursive resolver and the authoritative name server currently is to supply libraries that allow including this functionality in programs instead of building general purpose products. We may split the four top-level points into separate crates along the way.

Contributing

If you have comments, proposed changes, or would like to contribute, please open an issue.

Licensing

domain is distributed under the terms of the MIT license. See LICENSE for details.