Javascript DNS

From Yate Documentation
(Difference between revisions)
Jump to: navigation, search
(Created page with "DNS resolver global object. == Methods == * '''query(type,name,async)''' Make a DNS query<br/> Parameters:<br/> '''type''' Type of DNS Record to query<br/> '''name''' Domai...")
 
(Methods)
Line 30: Line 30:
  
 
* '''queryAaaa(name,async)'''
 
* '''queryAaaa(name,async)'''
Shortcut for ''query("AAAAA",name,async)''
+
Shortcut for ''query("AAAA",name,async)''
  
  

Revision as of 16:29, 28 July 2014

DNS resolver global object.

Methods

  • query(type,name,async)

Make a DNS query


Parameters:
type Type of DNS Record to query
name Domain Name to query
async Optional non-blocking flag
Return:
Array of records of uniform type.

  • For A, AAAA, TXT records are strings
  • For NAPTR records are objects with fields:
    • flags
    • service
    • regexp
    • replacement
    • name
  • For SRV records are objects with fields:
    • port
    • name

If async is boolean true the execution context is unlocked during the DNS operation.


  • queryA(name,async)

Shortcut for query("A",name,async)


  • queryAaaa(name,async)

Shortcut for query("AAAA",name,async)


  • queryTxt(name,async)

Shortcut for query("TXT",name,async)


  • queryNaptr(name,async)

Shortcut for query("NAPTR",name,async)


  • querySrv(name,async)

Shortcut for query("SRV",name,async)

Personal tools
Namespaces

Variants
Actions
Preface
Configuration
Administrators
Developers