package mnet-dns

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Mnet_dns_cliSource

Sourcetype nameserver = [
  1. | `Tls of Tls.Config.client * Ipaddr.t * int
  2. | `Plaintext of Ipaddr.t * int
]
Sourceval nameservers : ?default:(Dns.proto * nameserver) list -> unit -> (Dns.proto * nameserver) list Cmdliner.Term.t
Sourceval setup : ?default:(Dns.proto * nameserver) list -> unit -> (Dns.proto * nameserver list) Cmdliner.Term.t

setup_nameservers aggregates nameservers and verify if all of them use the same protocol (see Dns.proto) or not. It fails if one of the given nameserver uses a different protocol from the others.