DNS.Message.OpCode (DNS v0.3.0)

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() :: 6

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

DNS Stateful Operations (DSO)

iquery()

@spec iquery() :: 1

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

DNS Zone Transfer Protocol

new(value)

notify()

@spec notify() :: 4

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

DNS Zone Transfer Protocol

query()

@spec query() :: 0

query is a standard query

RFC1035

status()

@spec status() :: 2

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

DNS Zone Transfer Protocol

update()

@spec update() :: 5

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

Dynamic DNS Update