PHP | Función dns_get_mx()

La función dns_get_mx() es una función incorporada en PHP que devuelve registros MX para el nombre de host de Internet especificado. Esta función es un alias de la función getmxrr() .

Sintaxis:

bool dns_get_mx( $host, $mxhosts, $weight );

Parámetro: Esta función acepta tres parámetros como se mencionó anteriormente y se describe a continuación:

  • $host: Es un parámetro requerido. Especifica el nombre de host cuyos registros MX se van a encontrar.
  • $mxhosts: Es un parámetro requerido. Una array especifica los nombres de host MX encontrados.
  • $peso: Es un parámetro opcional. Una array llena de información de peso recopilada.

Valor de retorno: esta función devuelve VERDADERO si se encuentran registros; de lo contrario, devuelve FALSO.

Nota: Esta función está disponible para PHP 5.0.0 y versiones posteriores.

Los siguientes programas ilustran la función dns_get_mx() en PHP:

Programa 1:

<?php
  
$domain = "geeksforgeeks.org";
  
if(dns_get_mx($domain, $mx_details)) {
    foreach( $mx_details as $key => $value) {
        echo "$key => $value <br>";
    }
}
?>

Producción:

0 => alt3.aspmx.l.google.com 
1 => alt4.aspmx.l.google.com 
2 => aspmx.l.google.com 
3 => alt2.aspmx.l.google.com 
4 => alt1.aspmx.l.google.com 

Programa 2:

<?php
  
$domain = "yahoo.com";
  
if(dns_get_mx($domain, $mx_details)) {
    foreach( $mx_details as $key => $value ) {
        echo "$key => $value <br>";
    }
}
?>

Producción:

0 => mta5.am0.yahoodns.net 
1 => mta6.am0.yahoodns.net 
2 => mta7.am0.yahoodns.net 

Referencia: https://www.php.net/manual/en/function.dns-get-mx.php

Publicación traducida automáticamente

Artículo escrito por gekcho 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 *