dns vocabulary
Factor handbook ยป Vocabulary index


Summary

Metadata
Authors:Doug Coleman


Words

Error classes
ClassSuperclassSlots
Image domain-name-contains-empty-labelImage tupledomain
Image invalid-hinfo-recordImage tuplelength
Image unsupported-domain-nameImage tuplestring


Tuple classes
ClassSuperclassSlots
Image aImage tuplename
Image aaaaImage tuplename
Image cnameImage tuplename
Image hinfoImage tuplecpu os
Image locImage tuplesize horizontal vertical lat lon alt
Image messageImage tupleid qr opcode aa tc rd ra z rcode query answer-section authority-section additional-section
Image mxImage tuplepreference exchange
Image nsImage tuplename
Image ptrImage tuplename
Image queryImage tuplename type class
Image rrImage tuplename type class ttl rdata
Image soaImage tuplemname rname serial refresh retry expire minimum
Image srvImage tuplepriority weight port target


Singleton classes
Image A
Image A6
Image AAAA
Image AFSDB
Image AMTRELAY
Image APL
Image ATMA
Image AVC
Image AXFR
Image CAA
Image CDNSKEY
Image CDS
Image CERT
Image CH
Image CLA
Image CNAME
Image CS
Image CSYNC
Image DHCID
Image DLV
Image DNAME
Image DNS*
Image DNSKEY
Image DOA
Image DS
Image EID
Image EUI48
Image EUI64
Image FORMAT-ERROR
Image GID
Image GPOS
Image HINFO
Image HIP
Image HS
Image HTTPS
Image IN
Image IPSECKEY
Image IQUERY
Image ISDN
Image IXFR
Image KEY
Image KX
Image L32
Image L64
Image LOC
Image LP
Image MAILA
Image MAILB
Image MB
Image MD
Image MF
Image MG
Image MINFO
Image MR
Image MX
Image NAME-ERROR
Image NAPTR
Image NID
Image NIMLOC
Image NINFO
Image NO-ERROR
Image NOT-IMPLEMENTED
Image NS
Image NSAP
Image NSAP-PTR
Image NSEC
Image NSEC3
Image NSEC3PARAM
Image NULL
Image NXNAME
Image NXT
Image OPENPGPKEY
Image OPT
Image PTR
Image PX
Image QUERY
Image REFUSED
Image RESINFO
Image RKEY
Image RP
Image RRSIG
Image RT
Image SERVER-FAILURE
Image SIG
Image SINK
Image SMIMEA
Image SOA
Image SPF
Image SRV
Image SSHFP
Image STATUS
Image SVCB
Image TA
Image TALINK
Image TKEY
Image TLSA
Image TSIG
Image TXT
Image UID
Image UINFO
Image UNSPEC
Image URI
Image WALLET
Image WKS
Image X25
Image ZONEMD


Generic words
WordStack effect
Image initial-dns-servers( -- sequence )
Image parse-rdata( n type -- obj )
Image rdata>byte-array( rdata type -- obj )


Symbol words
Image dns-class
Image dns-opcode
Image dns-rcode
Image dns-servers
Image dns-type


Ordinary words
WordStack effect
Image (parse-hinfo-piece)( -- s )
Image (parse-name)( -- )
Image <a>( name -- a )
Image <aaaa>( name -- aaaa )
Image <cname>( name -- cname )
Image <dns-class>( number -- enum )
Image <dns-inet>( -- inet4 )
Image <dns-opcode>( number -- enum )
Image <dns-rcode>( number -- enum )
Image <dns-type>( number -- enum )
Image <message>( query -- obj )
Image <ns>( name -- ns )
Image <ptr>( name -- ptr )
Image <query>( name type class -- query )
Image >dotted( domain -- domain' )
Image >n/label( string -- byte-array )
Image >name( domain -- byte-array )
Image LOC.( name -- )
Image TXT-message>strings( message -- strings )
Image TXT.( name -- )
Image add-dns-server( string -- )
Image arpa>ipv4( string -- ip )
Image arpa>ipv6( string -- ip )
Image byte-array>ipv4( byte-array -- string )
Image byte-array>ipv6( byte-array -- string )
Image check-domain-name( domain -- domain )
Image clear-dns-servers( -- )
Image dns-A-query( name -- message )
Image dns-AAAA-query( name -- message )
Image dns-CNAME-query( name -- message )
Image dns-HINFO-query( name -- message )
Image dns-LOC-query( name -- message )
Image dns-MX-query( name -- message )
Image dns-NS-query( name -- message )
Image dns-SRV-query( name -- message )
Image dns-TXT-query( name -- message )
Image dns-query( name type class -- message )
Image domain-name-contains-empty-label( domain -- * )
Image dotted>( string -- string' )
Image expand-ipv6( ipv6 -- ipv6' )
Image filter-message-rdata>names( message quot -- names )
Image forward-confirmed-reverse-dns-ipv4?( ipv4-string -- ? )
Image forward-confirmed-reverse-dns-ipv6?( ipv6-string -- ? )
Image header>message-parts( n -- qr opcode aa tc rd ra z rcode )
Image invalid-hinfo-record( length -- * )
Image ipv4-arpa-suffix( -- value )
Image ipv4>arpa( string -- string )
Image ipv4>byte-array( string -- byte-array )
Image ipv6-arpa-suffix( -- value )
Image ipv6>arpa( string -- string )
Image ipv6>byte-array( string -- byte-array )
Image message>a-names( message -- names )
Image message>aaaa-names( message -- names )
Image message>byte-array( message -- byte-array )
Image message>header( message -- n )
Image message>mxs( message -- assoc )
Image message>names( message -- names )
Image message>query-name( message -- string )
Image messages>names( messages -- names )
Image parse-hinfo( -- hinfo )
Image parse-ip( str -- ipv4/ipv6 )
Image parse-length-bytes( byte -- sequence )
Image parse-loc( -- loc )
Image parse-message( byte-array -- message )
Image parse-mx( -- mx )
Image parse-name( -- sequence )
Image parse-query( -- query )
Image parse-rr( -- rr )
Image parse-soa( -- soa )
Image parse-srv( -- srv )
Image query>byte-array( query -- byte-array )
Image read-TXT-strings( byte-array -- strings )
Image remove-dns-server( string -- )
Image reverse-ipv4( string -- string )
Image reverse-ipv4-lookup( ip -- message )
Image reverse-ipv6-lookup( ip -- message )
Image reverse-lookup( reversed-ip -- message )
Image rr>byte-array( rr -- byte-array )
Image trim-ipv4-arpa( string -- string' )
Image trim-ipv6-arpa( string -- string' )
Image udp-query( bytes server -- bytes' )
Image unsupported-domain-name( string -- * )
Image with-dns-servers( servers quot -- )
Image with-input-seek( n seek-type quot -- )


Class predicate words
WordStack effect
Image A6?( object -- ? )
Image A?( object -- ? )
Image AAAA?( object -- ? )
Image AFSDB?( object -- ? )
Image AMTRELAY?( object -- ? )
Image APL?( object -- ? )
Image ATMA?( object -- ? )
Image AVC?( object -- ? )
Image AXFR?( object -- ? )
Image CAA?( object -- ? )
Image CDNSKEY?( object -- ? )
Image CDS?( object -- ? )
Image CERT?( object -- ? )
Image CH?( object -- ? )
Image CLA?( object -- ? )
Image CNAME?( object -- ? )
Image CS?( object -- ? )
Image CSYNC?( object -- ? )
Image DHCID?( object -- ? )
Image DLV?( object -- ? )
Image DNAME?( object -- ? )
Image DNS*?( object -- ? )
Image DNSKEY?( object -- ? )
Image DOA?( object -- ? )
Image DS?( object -- ? )
Image EID?( object -- ? )
Image EUI48?( object -- ? )
Image EUI64?( object -- ? )
Image FORMAT-ERROR?( object -- ? )
Image GID?( object -- ? )
Image GPOS?( object -- ? )
Image HINFO?( object -- ? )
Image HIP?( object -- ? )
Image HS?( object -- ? )
Image HTTPS?( object -- ? )
Image IN?( object -- ? )
Image IPSECKEY?( object -- ? )
Image IQUERY?( object -- ? )
Image ISDN?( object -- ? )
Image IXFR?( object -- ? )
Image KEY?( object -- ? )
Image KX?( object -- ? )
Image L32?( object -- ? )
Image L64?( object -- ? )
Image LOC?( object -- ? )
Image LP?( object -- ? )
Image MAILA?( object -- ? )
Image MAILB?( object -- ? )
Image MB?( object -- ? )
Image MD?( object -- ? )
Image MF?( object -- ? )
Image MG?( object -- ? )
Image MINFO?( object -- ? )
Image MR?( object -- ? )
Image MX?( object -- ? )
Image NAME-ERROR?( object -- ? )
Image NAPTR?( object -- ? )
Image NID?( object -- ? )
Image NIMLOC?( object -- ? )
Image NINFO?( object -- ? )
Image NO-ERROR?( object -- ? )
Image NOT-IMPLEMENTED?( object -- ? )
Image NS?( object -- ? )
Image NSAP-PTR?( object -- ? )
Image NSAP?( object -- ? )
Image NSEC3?( object -- ? )
Image NSEC3PARAM?( object -- ? )
Image NSEC?( object -- ? )
Image NULL?( object -- ? )
Image NXNAME?( object -- ? )
Image NXT?( object -- ? )
Image OPENPGPKEY?( object -- ? )
Image OPT?( object -- ? )
Image PTR?( object -- ? )
Image PX?( object -- ? )
Image QUERY?( object -- ? )
Image REFUSED?( object -- ? )
Image RESINFO?( object -- ? )
Image RKEY?( object -- ? )
Image RP?( object -- ? )
Image RRSIG?( object -- ? )
Image RT?( object -- ? )
Image SERVER-FAILURE?( object -- ? )
Image SIG?( object -- ? )
Image SINK?( object -- ? )
Image SMIMEA?( object -- ? )
Image SOA?( object -- ? )
Image SPF?( object -- ? )
Image SRV?( object -- ? )
Image SSHFP?( object -- ? )
Image STATUS?( object -- ? )
Image SVCB?( object -- ? )
Image TA?( object -- ? )
Image TALINK?( object -- ? )
Image TKEY?( object -- ? )
Image TLSA?( object -- ? )
Image TSIG?( object -- ? )
Image TXT?( object -- ? )
Image UID?( object -- ? )
Image UINFO?( object -- ? )
Image UNSPEC?( object -- ? )
Image URI?( object -- ? )
Image WALLET?( object -- ? )
Image WKS?( object -- ? )
Image X25?( object -- ? )
Image ZONEMD?( object -- ? )
Image a?( object -- ? )
Image aaaa?( object -- ? )
Image cname?( object -- ? )
Image domain-name-contains-empty-label?( object -- ? )
Image hinfo?( object -- ? )
Image invalid-hinfo-record?( object -- ? )
Image loc?( object -- ? )
Image message?( object -- ? )
Image mx?( object -- ? )
Image ns?( object -- ? )
Image ptr?( object -- ? )
Image query?( object -- ? )
Image rr?( object -- ? )
Image soa?( object -- ? )
Image srv?( object -- ? )
Image unsupported-domain-name?( object -- ? )


Files


Metadata files


Children from resource:basis
VocabularySummary
Image dns.unix
Image dns.windows