dns
An opinionated Domain Name System (DNS) library
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type t = {
nameserver : [ `raw ] Domain_name.t; |
hostmaster : [ `raw ] Domain_name.t; |
serial : int32; |
refresh : int32; |
retry : int32; |
expiry : int32; |
minimum : int32; |
}
The type of a start of authority.
val create :
?serial:int32 ->
?refresh:int32 ->
?retry:int32 ->
?expiry:int32 ->
?minimum:int32 ->
?hostmaster:'a Domain_name.t ->
'b Domain_name.t ->
t
create ~serial ~refresh ~retry ~expiry ~minimum ~hostmaster nameserver
returns a start of authority. The default for hostmaster
is replacing the first domain name part of nameserver
with "hostmaster" (to result in hostmaster@foo.com if ns1.foo.com is the nameserver
.