Node.js dns.promises getServers Method

Mayank Agarwal
Updated on 17-Jan-2022 13:21:31

101 Views

The dnsPromises.getServers() method returns an array of IP address strings, formatted across RFC 5952. These IP strings are currently configured for DNS configurations. The string will include a port only if a custom port is used.SyntaxdnsPromises.getServers( )Example 1Create a file with the name "getServers.js" and copy the following code snippet. After creating the file, use the command "node getServers.js" to run this code as shown in the example below −// dnsPromises.getServers() Demo Example // Importing promises from dns module const { Resolver } = require('dns').promises; // Initializing resolver constructor const dnsPromises = new Resolver(); // Creating async ... Read More

Node.js Process Disconnect Method

Mayank Agarwal
Updated on 17-Jan-2022 13:13:53

702 Views

When a Node.js process is spawned with an IPC channel, the process.disconnect() method will close that IPC channel to the parent process, allowing the child process to exit or finish gracefully. The process will exit once there are no other connections keeping it alive.Syntaxprocess.disconnect()Example 1Create two files with the names "parent.js" and "child.js" and copy the following code snippets. After creating the file, use the command "node parent.js" to run parent.js.parent.js// process.channel Property Demo Example // Importing the child_process modules const fork = require('child_process').fork; // Attaching the child process file const child_file = 'child.js'; // Spawning/calling child ... Read More

DNS Promises resolve6 Method in Node.js

Mayank Agarwal
Updated on 17-Jan-2022 13:06:06

136 Views

The dnsPromises.resolve6() method uses the DNS protocol to resolve the IPv6 addresses (AAAA records) for the hostname. The promise is resolved with an array of IPv6 addresses.Syntaxdns.resolve6(hostname, [options])Parametershostname – This parameter takes input for hostname to be resolved.options – It can have the following options −ttl – It defines the Time-To-Live (TTL) for each record.Example 1Create a file with the name "resolve6.js" and copy the following code snippet. After creating the file, use the command "node resolve6.js" to run this code as shown in the example below −// dns.resolve6() Demo Example // Importing the dns module const dns = ... Read More

Node.js dns.resolveMx Method

Mayank Agarwal
Updated on 17-Jan-2022 12:57:58

551 Views

The dns.resolveMx() method uses the DNS protocol to resolve mail exchange (MX) records for the hostname. The addresses argument passed to the callback function will contain an array of objects containing both the priority and exchange objects.Syntaxdns.resolveMx(hostname, callback)Parametershostname – This parameter takes input for hostname to be resolved.callback – This function will catch errors, if any.records – Returns Mx records for the hostname.Example 1Create a file with the name "resolveMx.js" and copy the following code snippet. After creating the file, use the command "node resolveMx.js" to run this code as shown in the example below −// dns.resolveMx() Demo Example ... Read More

Node.js Process Report Directory Property

Mayank Agarwal
Updated on 17-Jan-2022 12:51:58

183 Views

The process.report.directory property is used to get or set the directory where the report is written. The default value is the empty string that indicates the reports are written to the current working directory of the Node.js Process.Syntaxprocess.report.directoryExample 1Create a file with the name "directory.js" and copy the following code snippet. After creating the file, use the command "node directory.js" to run this code as shown in the example below −// process.report.directory Property Demo Example // Importing the process module const process = require('process'); // Assigning a directory to store process.report.directory = "/tutorialsPoint" // Printing the result ... Read More

Node.js dnsPromises resolveMx Method

Mayank Agarwal
Updated on 17-Jan-2022 12:43:28

290 Views

The dnsPromises.resolveMx() method uses the DNS protocol to resolve the mail exchange records (MX Records) for the hostname. The promise is resolved with an array of objects containing both a priority and exchange property on success.SyntaxdnsPromises.resolveMx( hostname )where, hostname is the parameter that takes the input for the hostname to be resolved.Example 1Create a file with the name "resolveMx.js" and copy the following code snippet. After creating the file, use the command "node resolveMx.js" to run this code as shown in the example below −// dns.resolveMx() Demo Example // Importing the dns module const dns = require('dns'); const ... Read More

Node.js dns.resolveCname Method

Mayank Agarwal
Updated on 17-Jan-2022 12:39:19

514 Views

The dns.resolveCname() method uses the DNS protocol to resolve CNAME records for the hostname. The addresses argument passed to the callback function will contain an array of canonical records in an array.Syntaxdns.resolveCname(hostname, callback)Parametershostname – This parameter takes the input for the hostname to be resolved.callback – This function will catch errors, if any.addresses – Returns CNAME addresses for the hostname.Example 1Create a file with the name "resolveCname.js" and copy the following code snippet. After creating the file, use the command "node resolveCname.js" to run this code as shown in the example below −// dns.resolveCname() Demo Example // Importing the ... Read More

Node.js DiffieHellman setPublicKey Method

Mayank Agarwal
Updated on 17-Jan-2022 12:28:19

151 Views

The diffieHellman.setPublicKey() sets the Diffie-Hellman generated public key. The private key is a string if the encoding argument is provided. If no encoding is provided, the privateKey will be of type buffer, TypedArray or DataView.SyntaxdiffieHellman.setPublicKey( publicKey, [encoding] )where, encoding is the parameter that specifies the encoding of the public Key.Example 1Create a file with the name "publicKey.js" and copy the following code snippet. After creating the file, use the command "node publicKey.js" to run this code as shown in the example below −// diffieHellman.setPublicKey() Demo Example // Importing the crypto module const crypto = require('crypto') // Generating the ... Read More

Node.js dns.resolve6 Method

Mayank Agarwal
Updated on 17-Jan-2022 12:19:50

208 Views

The dns.resolve6() method uses the DNS protocol to resolve the IPv6 addresses (AAAA records) for the hostname. The addresses argument that is passed to the callback will contain an array of IPv6 addresses.Syntaxdns.resolve6(hostname, [options], callback)Parametershostname – This parameter takes the input for the hostname to be resolved.options – It can have the following options −ttl – This defines the Time-To-Live (TTL) for each record.Example 1Create a file with the name "resolve6.js" and copy the following code snippet. After creating the file, use the command "node resolve6.js" to run this code as shown in the example below −// dns.resolve6() Demo Example ... Read More

Node.js DiffieHellman getPrivateKey Method

Mayank Agarwal
Updated on 17-Jan-2022 12:13:49

168 Views

The diffieHellman.getPrivateKey() returns the Diffie-Hellman generated private key that is specified by the encoding passed. A string is returned in case if encoding is passed, else a buffer will be returned.SyntaxdiffieHellman.getPrivateKey( [encoding] )where, encoding is the parameter that specifies the encoding of the return value.Example 1Create a file with the name "privateKey.js" and copy the following code snippet. After creating the file, use the command "node privateKey.js" to run this code as shown in the example below −// diffieHellman.getPriateKey() Demo Example // Importing the crypto module const crypto = require( 'crypto' ) // Initializing the diffieHellman const dh = ... Read More

Advertisements