Hi Guest

HomePage

1 1

To improves our performance please Like Share Subscribe(Will boost us)

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




Most Visited Questions:-

Deep Learning Questions Answers
Below are the different Deep Leaning Questions and answer a More...

What is Gulpjs and some multiple choice questions on Gulp
Gulpjs is an open source whihc helps in building Javascript More...

Continuous Integration Questions Answers
Below are the 20 odd questions for CI or Continuous Integra More...

Derived relationships in Association Rule Mining are represented in the form of __________.
Derived relationships in Association Rule Mining are repres More...

Microservices Architecture Questions Answers
Below are the different questions on Microservices Architec More...




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






Most Visited Questions
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 |
     
 
Privacy policy | Terms and Conditions | Blog


If the copyright of any questions or content or syntax belong to you email us we will remove that(info@crackyourinterview.com or crackyourinterview2018@gmail.com)
 

1
Home About Us GroupChat
 
Sitemap Feedback Contact us