Core

The core part contains the functionality used for en-/decoding of DNS messages as well as an inner-DSL to con-/destruct DNS messages.

For a detailed explanation of the DSL have a look at its documentation.

For using it in a client/server application have a look at the Akka IO Extension or the Netty Codec.

Usage

If you’re using sbt just add the following to your build definition:

libraryDependencies ++= Seq(
  "com.github.mkroli" %% "dns4s-core" % "0.21.0-SNAPSHOT"
)