Método Node.js dnsPromises.reverse()

El método dnsPromises.reverse() es una interfaz de programación de aplicaciones incorporada del objeto de promesas del módulo dns que se utiliza para resolver el nombre de host para la dirección IP especificada mediante una consulta DNS inversa.

Sintaxis:

dnsPromises.reverse(ip_address)

Parámetros: este método tiene un parámetro como se mencionó anteriormente y se describe a continuación:

  • ip_address: Este parámetro especifica una dirección IP (IPv4 o IPv6) para ser resuelta.

Valor devuelto: este método devuelve un error, nombre de host.

Los siguientes ejemplos ilustran el uso del método dnsPromises.reverse() en Node.js:

Ejemplo 1:

// Node.js program to demonstrate the   
// dnsPromises.reverse() method
  
// Accessing promises object from dns module
const dns = require('dns');
const dnsPromises = dns.promises;
   
// Calling dnsPromises.reverse() method 
dnsPromises.reverse('31.13.66.35').then((res) => {
    console.log(res);
});

Producción:

[ 'edge-star-mini-shv-01-iad3.facebook.com' ]

Ejemplo 2:

// Node.js program to demonstrate the   
// dnsPromises.reverse() method
  
// Accessing promises object from dns module
const dns = require('dns');
const dnsPromises = dns.promises;
   
// Calling dnsPromises.reverse() method 
// asynchronously 
(async function() {
      
    // Records from reverse function
    const records = await dnsPromises.reverse(
                        '34.218.62.116');
      
    // Printing  records
    console.log("from async: ");
    console.log(records);   
})();

Producción:

from async:
[ 'ec2-34-218-62-116.us-west-2.compute.amazonaws.com' ]

Nota: El programa anterior se compilará y ejecutará usando el node index.jscomando.

Referencia: https://nodejs.org/api/dns.html#dns_dnspromises_reverse_ip

Publicación traducida automáticamente

Artículo escrito por vyer y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *