Node.js dns.getServers() Method
The dns.getServers() method is an inbuilt application programming interface of the dns module which is used to get IP addresses of the current server.
Syntax:
dns.getServers()
Parameters: This method does not accept any parameters.
Return: This method returns an array of IP addresses in RFC 5952 format as configured in DNS resolution for the current host. A string will be attached as the port number if a custom port is being used.
Below examples illustrate the use of dns.getServers() method in Node.js:
Example 1:
javascript
// Node.js program to demonstrate the // dns.resolveSoa() method // Accessing dns module const dns = require( 'dns' ); // Reading IP address of the current host // and printing it to the console console.log(dns.getServers()); |
Output:
[ '2402:3a80:1103:a055::34', '192.168.43.1' ]
Example 2:
javascript
// Node.js program to demonstrate the // dns.resolveSoa() method // Accessing dns module const dns = require( 'dns' ); // Reading IP address of the current host // and printing it to the console res = dns.getServers(); res.forEach(element => { console.log(element); }); |
Output:
72.28.94.156 2306:2470:3160::8888 72.28.94.156:1053 [2306:2470:3160::8888]:1053
Note: The above program will compile and run by using the node index.js command.
Reference: https://nodejs.org/api/dns.html#dns_dns_getservers
Please Login to comment...