DNS.Message.OpCode (DNS v0.4.1)

View Source

DNS OpCode

OpCode  Name    Reference
0   Query   [RFC1035]
1   IQuery (Inverse Query, OBSOLETE)    [RFC3425]
2   Status  [RFC1035]
3   Unassigned
4   Notify  [RFC1996]
5   Update  [RFC2136]
6   DNS Stateful Operations (DSO)   [RFC8490]
7-15    Unassigned

Reference

Summary

Functions

dso is a non-standard extension to DNS that is used by the

DNS Stateful Operations (DSO)

iquery is a non-standard extension to DNS that is used by the

DNS Zone Transfer Protocol

notify is a non-standard extension to DNS that is used by the

DNS Zone Transfer Protocol

query is a standard query

RFC1035

status is a non-standard extension to DNS that is used by the

DNS Zone Transfer Protocol

update is a non-standard extension to DNS that is used by the

Dynamic DNS Update

Types

t()

@type t() :: %DNS.Message.OpCode{value: <<_::4>>}

Functions

dso()

@spec dso() :: t()

dso is a non-standard extension to DNS that is used by the

DNS Stateful Operations (DSO)

iquery()

@spec iquery() :: t()

iquery is a non-standard extension to DNS that is used by the

DNS Zone Transfer Protocol

new(value)

notify()

@spec notify() :: t()

notify is a non-standard extension to DNS that is used by the

DNS Zone Transfer Protocol

query()

@spec query() :: t()

query is a standard query

RFC1035

status()

@spec status() :: t()

status is a non-standard extension to DNS that is used by the

DNS Zone Transfer Protocol

update()

@spec update() :: t()

update is a non-standard extension to DNS that is used by the

Dynamic DNS Update