# Package io.vertx.core.dns

- Interface Summary
  Interface | Description
  --- | ---
  DnsClient | Provides a way to asynchronously lookup information from DNS servers.
  MxRecord | Represent a Mail-Exchange-Record (MX) which was resolved for a domain.
  SrvRecord | Represent a Service-Record (SRV) which was resolved for a domain.

- Class Summary
  Class | Description
  --- | ---
  AddressResolverOptions | Configuration options for Vert.x hostname resolver.
  AddressResolverOptionsConverter | Converter for `AddressResolverOptions`.

- Enum Summary
  Enum | Description
  --- | ---
  DnsResponseCode | Represents the possible response codes a server may send after receiving a query.

- Exception Summary
  Exception | Description
  --- | ---
  DnsException | Exception which is used to notify the `AsyncResult` if the DNS query returns a `DnsResponseCode` which indicates and error.

Copyright © 2017. All rights reserved.