Función INET_NTOA() en MySQL

INET_NTOA() :

Esta función en MySQL toma la dirección IPv4 en el orden de los bytes de la red y luego devuelve la dirección como una representación de string cuádruple con puntos. Esta función devuelve NULL si la dirección de entrada es una dirección IPv4 no válida. 

Sintaxis:

INET_NTOA(expr)

Parámetro: esta función acepta solo un parámetro.

  • expr:
    dirección IPv4 de entrada representada en orden de bytes de red.

Devoluciones : 

Devuelve una representación de string cuádruple con puntos de la dirección IPv4 dada.

Ejemplo 1 :

Comprobación de la representación equivalente de string de cuatro puntos con puntos para la siguiente dirección «17171712» con la ayuda de la función INET_NTOA. Como es una dirección IPv4 válida, obtendremos el resultado en una string de puntos.

SELECT INET_NTOA(17171712)  
AS Address_In_DottedString ;

Producción :

DIRECCIÓN_EN_CADENA DE PUNTOS
1.6.5.0

Ejemplo-2:

Comprobación de la representación de string de cuatro puntos equivalente para la siguiente dirección «-121» con la ayuda de la función INET_NTOA. Como no es una dirección IPv4 válida, obtendremos NULL.

SELECT INET_NTOA(-121)  
AS Address_In_DottedString ;

Producción :

DIRECCIÓN_EN_CADENA DE PUNTOS
 NULO

Ejemplo -3:

Comprobación de la representación equivalente de string de cuatro puntos con puntos para el siguiente número decimal «171712.01223» con la ayuda de la función INET_NTOA. 

SELECT INET_NTOA (171712.01223)  
AS Address_In_DottedString ;

Producción :

DIRECCIÓN_EN_CADENA DE PUNTOS
0.2.158.192

Ejemplo-4:

Comprobación de la representación de string de cuatro puntos equivalente para el siguiente número binario «101011001» con la ayuda de la función INET_NTOA. 

SELECT INET_NTOA(b'101011001')  
AS Address_In_DottedString ;

Producción :

DIRECCIÓN_EN_CADENA DE PUNTOS
0.0.1.89

Publicación traducida automáticamente

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