Javascript DNS
From Yate Documentation
(Difference between revisions)
(→Methods) |
(→Methods) |
||
Line 19: | Line 19: | ||
** replacement | ** replacement | ||
** name | ** name | ||
+ | ** order | ||
+ | ** priority | ||
+ | ** ttl | ||
* For SRV records are objects with fields: | * For SRV records are objects with fields: | ||
** port | ** port | ||
** name | ** name | ||
+ | ** order | ||
+ | ** priority | ||
+ | ** ttl | ||
If ''async'' is boolean true the execution context is unlocked during the DNS operation. | If ''async'' is boolean true the execution context is unlocked during the DNS operation. | ||
Revision as of 10:25, 1 August 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
- order
- priority
- ttl
- For SRV records are objects with fields:
- port
- name
- order
- priority
- ttl
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)