Hi Guest

MobileUser

1 HomePage 1 Jobs 1 WalkIn 1Articles  

Cat Exam

 :) Latest Topic
general knowledge
ASP.NET
VB.NET
SQL Query
UDDI
CLASS
JavaScript Questions
SharePoint Interview
SilverLight
WCF
 AngularJS
 :) Hot Jobs
 
 :) Latest Articles


  

 


Node.js DNS
Question Posted on 04 Feb 2024

Home >> Tutorial >> Node.js Tutorial >> Node.js DNS




Node.js DNS

Node.js DNS



Well the Node.js DNS module will mainly contains methods to get information of given hostname. And below is the list of commonly used DNS functions:-

--dns.getServers()
--dns.setServers(servers)
--dns.lookup(hostname[, options], callback)
--dns.lookupService(address, port, callback)
--dns.resolve(hostname[, rrtype], callback)
--dns.resolve4(hostname, callback)
--dns.resolve6(hostname, callback)
--dns.resolveCname(hostname, callback)
--dns.resolveMx(hostname, callback)
--dns.resolveNs(hostname, callback)
--dns.resolveSoa(hostname, callback)
--dns.resolveSrv(hostname, callback)
--dns.resolvePtr(hostname, callback)
--dns.resolveTxt(hostname, callback)
--dns.reverse(ip, callback)

Node.js DNS Example 1



Let's have a example of dns.lookup() function.

File: dnsexample1.js


const dns = require('dns');
dns.lookup('www.javatpoint.com', (err, addresses, family) => {
console.log('addresses:', addresses);
console.log('family:',family);
});




Now we will open Node.js command prompt and the run the below code:-


node dnsexample1.js






Node.js DNS IP


Node.js DNS Example 2



Now lets have one example with resolve4() and reverse() functions.

File: dnsexample2.js


const dns = require('dns');
dns.resolve4('www.javatpoint.com', (err, addresses) => {
if (err) throw err;
console.log(`addresses: ${JSON.stringify(addresses)}`);
addresses.forEach((a) => {
dns.reverse(a, (err, hostnames) => {
if (err) {
throw err;
}
console.log(`reverse for ${a}: ${JSON.stringify(hostnames)}`);
});
});
});




Now open the Node.js command prompt and run the below code


node dnsexample2.js







Node.js Site IP


Node.js DNS Example 3



Now let's take an example to print the localhost name by using lookupService() function.

File: dnsexample3.js


const dns = require('dns');
dns.lookupService('127.0.0.1', 22, (err, hostname, service) => {
console.log(hostname, service);
// Prints: localhost
});




Now open the Node.js command prompt and run the below code:


node dnsexample3.js






Node.js HostService
0
0



 
 Input Your Comments Or suggestions(If Any)
 Name
 Email(optional)
 Comments


Other Important Questions
Parts of Node.js
Install Node.js Linux
Node.js First Example
Node.js Globals
Node.js DNS






 
Top Searches:asp net questions vb net questions sql query uddl questions class javascript Questions sharepoint interview questions and concept silverlight questions and concept wcf questions beans general knowledge ajax questions
PHP | Biztalk | Testing | SAP | HR |