Net_DNS
[ class tree: Net_DNS ] [ index: Net_DNS ] [ all elements ]

Class: Net_DNS

Source Location: /Net_DNS-1.0.0b3/DNS.php

Class Overview


Initializes a resolver object


Author(s):

Version:

  • 0.01alpha

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 73]
Initializes a resolver object

Net_DNS allows you to query a nameserver for DNS lookups. It bypasses the system resolver library entirely, which allows you to query any nameserver, set your own values for retries, timeouts, recursion, etc.



[ Top ]


Class Variables

$HFIXEDSZ =  12

[line 84]


Type:   mixed


[ Top ]

$INT16SZ =  2

[line 88]


Type:   mixed


[ Top ]

$INT32SZ =  4

[line 87]


Type:   mixed


[ Top ]

$PACKETSZ =  512

[line 83]


Type:   mixed


[ Top ]

$QFIXEDSZ =  4

[line 85]


Type:   mixed


[ Top ]

$resolver =

[line 81]

A default resolver object created on instantiation



[ Top ]

$RRFIXEDSZ =  10

[line 86]


Type:   mixed


[ Top ]

$VERSION =  '1.00b2'

[line 82]


Type:   mixed


[ Top ]



Method Detail

Net_DNS (Constructor)   [line 96]

Net_DNS Net_DNS( )

Initializes a resolver object

[ Top ]

classesbyname   [line 436]

integer classesbyname( string $class)

translates a DNS class from it's name to it's integer value. Valid

class names are:

  • IN
  • CH
  • HS
  • NONE
  • ANY


Parameters:

string   $class   —  A DNS packet class type

[ Top ]

classesbyval   [line 462]

string classesbyval( integer $classval)

Translates RR class integers into names

Translates the integer value of an RR class into it's name


Parameters:

integer   $classval   —  A DNS packet RR class integer

[ Top ]

opcodesbyname   [line 119]

integer opcodesbyname( string $opcode)

Translates opcode names to integers

Translates the name of a DNS OPCODE into it's assigned number listed in RFC1035, RFC1996, or RFC2136. Valid OPCODES are:


Parameters:

string   $opcode   —  A DNS Packet OPCODE name

[ Top ]

opcodesbyval   [line 145]

string opcodesbyval( integer $opcodeval)

Translates opcode integers into names

Translates the integer value of an opcode into it's name


Parameters:

integer   $opcodeval   —  A DNS packet opcode integer

[ Top ]

rcodesbyname   [line 184]

integer rcodesbyname( string $rcode)

Translates rcode names to integers

Translates the name of a DNS RCODE (result code) into it's assigned number.


Parameters:

string   $rcode   —  A DNS Packet RCODE name

[ Top ]

rcodesbyval   [line 216]

string rcodesbyval( integer $rcodeval)

Translates rcode integers into names

Translates the integer value of an rcode into it's name


Parameters:

integer   $rcodeval   —  A DNS packet rcode integer

[ Top ]

typesbyname   [line 297]

integer typesbyname( string $rrtype)

Translates RR type names into integers

Translates a Resource Record from it's name to it's integer value. Valid resource record types are:


Parameters:

string   $rrtype   —  A DNS packet RR type name

[ Top ]

typesbyval   [line 363]

string typesbyval( integer $rrtypeval)

Translates RR type integers into names

Translates the integer value of an RR type into it's name


Parameters:

integer   $rrtypeval   —  A DNS packet RR type integer

[ Top ]


Documentation generated on Mon, 11 Mar 2019 14:31:29 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.