Compartir a través de


Función Networking_IpConfig_EnableCustomDns

Encabezado: #include <applibs/networking.h>

Usa direcciones de servidor DNS personalizadas para una estructura de Networking_IpConfig . Se pueden especificar hasta tres direcciones. Se anulará cualquier servidor DNS existente configurado a través de DHCP.

void Networking_IpConfig_EnableCustomDns(Networking_IpConfig *ipConfig, const struct in_addr *dnsServerAddresses,
                                        size_t serverCount);

Parámetros

  • ipConfig Un puntero a la Networking_IpConfig struct para actualizar.

  • dnsServerAddresses Puntero a una matriz de direcciones de servidor DNS.

  • serverCount El número de direcciones del servidor DNS de la dnsServerAddresses matriz.

Errores

Devuelve -1 si se encuentra un error y se establece errno en el valor de error.

  • EFAULT: el ipConfig parámetro or dnsServerAddresses es NULL.

  • EINVAL: se proporcionaron más de tres direcciones IP o una dirección en dnsServerAddresses igual INADDR_ANY.

También se puede especificar cualquier otro errno error; estos errores no son deterministas y no hay ninguna garantía de que el mismo comportamiento se conservará a través de las actualizaciones del sistema.

Valor devuelto

Devuelve 0 para éxito o -1 para error, en cuyo caso errno se establece en el valor de error.

Conceptos y ejemplos

Azure Sphere puede ejecutar un dispositivo externo en la red.