• OCaml logo OCaml logo
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Searching...
    Or go to: Standard Library API
  • Learn
  • Packages
  • Community
  • Blog
  • Playground
  • Get started
  • mirage-dns

  • Documentation
  • mirage-dns lib
  • Mdns_resolver_mirage .Chain .Local Parameter #1
package mirage-dns
  • mirage-dns
    • Dns_resolver_mirage
      • Make
        • S
          • IPV4
          • TCPV4
          • UDPV4
        • Time
      • S
      • Static
    • Dns_server_mirage
      • Make
        • K
        • Stack
          • IPV4
          • TCPV4
          • UDPV4
      • S
    • Mdns_resolver_mirage
      • Chain
        • Local
        • Next
      • Client
      • Make
        • S
          • IPV4
          • TCPV4
          • UDPV4
        • TIME
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t
type stack
val create : stack -> t
val resolve : (module Dns.Protocol.CLIENT) -> t -> Ipaddr.V4.t -> int -> Dns.Packet.q_class -> Dns.Packet.q_type -> Dns.Name.t -> Dns.Packet.t Lwt.t
val gethostbyname : t -> ?server:Ipaddr.V4.t -> ?dns_port:int -> ?q_class:Dns.Packet.q_class -> ?q_type:Dns.Packet.q_type -> string -> Ipaddr.t list Lwt.t
val gethostbyaddr : t -> ?server:Ipaddr.V4.t -> ?dns_port:int -> ?q_class:Dns.Packet.q_class -> ?q_type:Dns.Packet.q_type -> Ipaddr.V4.t -> string list Lwt.t

Footer

OCaml

Innovation. Community. Security.

GitHub Discord Twitter Peertube RSS

About Us

  • Industrial Users
  • Academic Users
  • Why OCaml

Resources

  • Get Started
  • Language Manual
  • Standard Library API
  • Books
  • Releases

Community

  • Blog
  • Jobs

Policies

  • Carbon Footprint
  • Governance
  • Privacy
  • Code of Conduct