Zona - Etiqueta blanca

En este artículo aprenderá:


Etiqueta blanca de zona WEDOS

La etiqueta blanca le permite utilizar su propia interfaz y DNS y, al mismo tiempo, utilizar nuestra infraestructura para gestionar el tráfico real. Esto requiere que utilice nuestros servidores DNS como secundarios a sus servidores autoritativos. Esta configuración le permite gestionar los DNS de dominio tanto en nuestro sistema como en el suyo, y que se comuniquen a través de AXFR. Usted o sus usuarios siguen gestionando todo en su sistema, y los cambios se reflejan según el TTL establecido en el registro SOA.


Integración de WEDOS Zone

Antes de empezar a integrar WEDOS Zone, asegúrese de que cumple los siguientes requisitos previos:

  • Ha creado una cuenta de crédito WEDOS según esta guía. No es necesario que cargue crédito en la cuenta, pero sí que esté activa.
  • Ha permitido que Transferencias AXFR de sus servidores DNS primarios para el rango IPv4 46.28.104.64/27.

Para sacar el máximo partido de su etiqueta blanca de Zona WEDOS, haga lo siguiente:

  1. Configurar y probar la API de WEDOS
  2. Automatizar la creación de archivos de zona DNS secundarios en WEDOS NS
  3. Actualizar la configuración del servidor DNS

1. Configuración de la API WEDOS

La API de WEDOS, abreviada WAPI, le permite gestionar determinadas partes de nuestro sistema desde su propia aplicación. Para activar WAPI desde el panel de administración de WEDOS Global e incluirlo en su aplicación, siga la guía WAPI - Manual.

2. Automatizar WEDOS DNS

Una vez que WAPI esté correctamente configurado, pase a configurar el dns-domain-add para automatizar la creación de archivos de zona DNS secundarios en nuestros servidores. Utilice la siguiente plantilla JSON:

{
"request": {
"user": "your-login-email@adress.tld",
"auth": "generated-authentication-string",
"command": "dns-domain-add",
"clTRID": "your-own-id",
"data": {
"name": "domainname.tld",
"type": "secondary",
"primary_ip": "authoritative.server.ipv4.address"
}
}
}

Para más información sobre el dns-domain-add lea el comando WAPI - DNS artículo.

3. Actualizar servidores DNS

Cuando pueda crear de forma fiable archivos de zona DNS secundarios a través de WAPI, contacto ⧉ para volver a comprobarlo por nuestra parte y enviarle más instrucciones. Le responderemos con una lista de nuevas direcciones IP para que las configure en sus servidores. Por ejemplo, si su servidor ns.domain.tld utiliza la dirección 46.28.104.67tendrá que cambiarla por otra dirección IP, que le indicaremos.

Una vez que los cambios se propaguen, su DNS se beneficiará de nuestra red mundial de servidores.

Ejemplo

A continuación se muestra un script PHP de ejemplo para añadir archivos de zona secundarios para dominios cargados desde un archivo domains.txt archivo.

<?php
// Set CEST timezone for timestamp verification
date_default_timezone_set('Europe/Prague');

// WEDOS WAPI credentials and settings
$wapiUrl = 'https://api.wedos.com/wapi/json';
$wapiLogin = 'your_wapi_login';
$wapiPassword = 'your_wapi_password';

// Function to make WAPI requests
function wapiRequest($command, $data) {
global $wapiUrl, $wapiLogin, $wapiPassword;

// Construct the authorization string
$dateHour = date('H', time());
$auth = sha1($wapiLogin . sha1($wapiPassword) . $dateHour);

// Construct the request payload
$payload = array(
'request' => array(
'user' => $wapiLogin,
'auth' => $auth,
'command' => $command,
'data' => $data,
'clTRID' => 'custom-client-identifier-' . date('YmdHis'),
)
);

// Initialize cURL session
$ch = curl_init($wapiUrl);

// Set cURL options
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(array('request' => json_encode($payload))));

// Execute cURL session
$response = curl_exec($ch);

// Close cURL session
curl_close($ch);

return json_decode($response, true);
}

// Read domains from the TXT file
$domains = file('domains.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);

// Process each domain for secondary DNS creation
foreach ($domains as $domain) {
// Placeholder for secondary DNS settings according to WAPI documentation
$secondaryDnsSettings = array(
'type' => 'secondary',
'primary_ip' => 'authoritative_dns_server_ip',
);
$response = wapiRequest('dns-domain-add', array_merge(array('name' => $domain), $secondaryDnsSettings));

// Handle the response
if (isset($response['response']) && $response['response']['code'] == '1000') {
echo 'Successfully added secondary DNS for domain: ' . $domain . "\n";
} else {
echo 'Failed to add secondary DNS for domain: ' . $domain . '. Response: ' . json_encode($response) . "\n";
}
}
?>

Facturación

La facturación se realiza a través de la cuenta de crédito WEDOS en un modo especial:

  • Todas las transacciones quedan registradas en el sistema.
  • El día 1 de cada mes se contabilizan y facturan las operaciones del mes anterior.
  • La factura vence el día 15 de ese mes.

Problemas comunes

Los problemas más comunes con WEDOS Zone Whitelabel incluyen:

Error de comunicación AXFR

Problema: La transferencia AXFR no se realiza, dando un error de comunicación axfr: no se realiza AXFR de una zona estrecha NSEC3.

Causa: Hemos encontrado este problema en servidores que utilizan PowerDNS con DNSSEC y semántica nsec3 habilitados.

Solución: Si tiene DNSSEC activado en su servidor PowerDNS, puede que también necesite desactivar la semántica nsec3 para asegurarse de que la transferencia se permite y acepta correctamente. Si está utilizando Cpanel, el siguiente comando realiza esto para un único dominio (domain.tld).

/usr/local/cpanel/bin/whmapi1 unset_nsec3_for_domains domain=dominio.tld

PREGUNTAS FRECUENTES

¿Existe un periodo de prueba para la etiqueta blanca?

Sí, consulte a su representante de ventas durante la negociación del servicio para obtener más detalles.

¿Qué funciones admite su DNS?

Admitimos IPv4/IPv6, DNSSEC y el registro ALIAS/ANAME.

¿Dónde están ubicados sus servidores?

Puede consultar la lista actual de ubicaciones en la página de productos de WEDOS Global ⧉.

¿Cómo vuelvo a mi propia solución?

Vuelva a cambiar las IP de su servidor DNS al estado anterior al cambio al nuestro.

¿Te ha resultado útil?

Gracias por sus comentarios.
Selectores genéricos
Sólo coincidencias exactas
Buscar en el título
Buscar en el contenido
Selectores de tipo de entrada