INET_NTOP(3) Manual del Programador de Linux INET_NTOP(3)

inet_ntop - convert IPv4 and IPv6 addresses from binary to text form

#include <arpa/inet.h>
const char *inet_ntop(int af, const void *restrict src,
                      char *restrict dst, socklen_t size);

This function converts the network address structure src in the af address family into a character string. The resulting string is copied to the buffer pointed to by dst, which must be a non-null pointer. The caller specifies the number of bytes available in this buffer in the argument size.

inet_ntop() extiende la función inet_ntoa(3) para soportar múltiples familias de direcciones, inet_ntoa(3) es considerada obsoleta en la actualidad en favor de inet_ntop(). Las siguientes familias de direcciones de red están actualmente soportadas:

src points to a struct in_addr (in network byte order) which is converted to an IPv4 network address in the dotted-decimal format, "ddd.ddd.ddd.ddd". The buffer dst must be at least INET_ADDRSTRLEN bytes long.
src apunta a una estructura struct in6_addr (en orden de bytes de la red) que es convertida a una representación de esta dirección en el formato de dirección de red IPv6 más apropiado para dicha dirección. El buffer dst debe tener al menos INET6_ADDRSTRLEN bytes de longitud.

On success, inet_ntop() returns a non-null pointer to dst. NULL is returned if there was an error, with errno set to indicate the error.

af was not a valid address family.
The converted address string would exceed the size given by size.

Para obtener una explicación de los términos usados en esta sección, véase attributes(7).

Interfaz Atributo Valor
inet_ntop() Seguridad del hilo Configuración regional de multi-hilo seguro

POSIX.1-2001, POSIX.1-2008. Note that RFC 2553 defines a prototype where the last argument size is of type size_t. Many systems follow RFC 2553. Glibc 2.0 and 2.1 have size_t, but 2.2 and later have socklen_t.

AF_INET6 convierte direcciones IPv6 traducidas a IPv4 a un formato IPv6.

Vea inet_pton(3).

getnameinfo(3), inet(3), inet_pton(3)

Esta página es parte de la versión 5.13 del proyecto Linux man-pages. Puede encontrar una descripción del proyecto, información sobre cómo informar errores y la última versión de esta página en https://www.kernel.org/doc/man-pages/.

La traducción al español de esta página del manual fue creada por Miguel Pérez Ibars <mpi79470@alu.um.es>

Esta traducción es documentación libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.

Si encuentra algún error en la traducción de esta página del manual, envíe un correo electrónico a debian-l10n-spanish@lists.debian.org.

22 Marzo 2021 Linux