Zone – Whitelabel B2B

En este artículo aprenderá:


WEDOS Zone Whitelabel

Whitelabel le permite usar su propia interfaz y su propio DNS y, al mismo tiempo, aprovechar nuestra infraestructura para gestionar el tráfico real. Para ello debe usar nuestros servidores DNS como secundarios de los suyos autoritativos. Esta configuración permite gestionar el DNS del dominio tanto en nuestro sistema como en el suyo, y que ambos se comuniquen mediante AXFR. Usted o sus usuarios siguen gestionándolo todo en su sistema, y los cambios se reflejan según el TTL definido en el registro SOA.

Actualmente, los pasos generales para configurar un DNS whitelabel son:

  1. Indique nombres NS personalizados. Pueden ser servidores de nombres ya existentes o (sub)dominios completamente nuevos, como ns1.yourdomain.tld, ns2.yourdomain.tld. Estos son los nombres que nuestros servidores reconocerán como legítimos, así que asegúrate de enviar una lista completa sin errores tipográficos.
  2. Añada dominios secundarios a WEDOS DNS. Para que cada dominio utilice la infraestructura de WEDOS DNS, asegúrese de que está añadido al sistema. Hay varias maneras de conseguirlo; recomendamos seguir la descrita en el capítulo Integración de WEDOS Zone.
  3. Configure las direcciones IP de los NS. A cambio de sus nombres NS personalizados, le proporcionaremos el número correspondiente de direcciones IP. Estas pueden ser compartidas, dedicadas (del rango de IP de WEDOS) o propias (de su propio rango de IP). Asigne estas direcciones IP a los dominios de los servidores de nombres y pídanos que validemos la configuración en nuestro sistema.
  4. Actualice los registros NS del dominio. Este paso solo se aplica si eligió nuevos nombres NS en el paso 1. Actualice los registros NS (servidores DNS) de todos los dominios afectados con los nuevos nombres NS.

Los técnicos de WEDOS suelen responder a las solicitudes en un plazo de 1-2 días hábiles, según la complejidad de la solicitud y la carga de trabajo del departamento.


Integración de WEDOS Zone

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

  • Ha configurado un Cuenta de crédito WEDOS según esta guía. No es necesario cargar crédito en la cuenta, pero esta debe estar activa.
  • Ha permitido Transferencias AXFR desde sus servidores DNS primarios para el rango IPv4 46.28.104.64/27.

Para sacar el máximo partido a su whitelabel de WEDOS Zone, haga lo siguiente:

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

1. Configuración de la API de WEDOS

WEDOS API, abreviado 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 integrarlo en su aplicación, siga la guía WAPI – Manual.

2. Automatizar el DNS de WEDOS

Una vez que WAPI esté correctamente configurado, continúe con la configuración de dns-domain-add comando para automatizar la creación de archivos de zona DNS secundaria en nuestros servidores. Use 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 comando, lea el WAPI – DNS artículo.

3. Actualizar los servidores DNS

Cuando ya pueda crear de forma fiable archivos de zona DNS secundaria mediante WAPI, contacte con nosotros ⧉ para comprobarlo desde nuestro lado 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 usa la dirección 46.28.104.67, tendrás que cambiarla a una dirección IP diferente, que te 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 ejemplo de script PHP para añadir archivos de zona secundaria de dominios cargados desde undomains.txtarchivo.

<?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 la gestiona Cuenta de crédito WEDOS en un modo especial:

  • Cada transacción queda registrada en el sistema.
  • El día 1 de cada mes se contabilizan y facturan las transacciones del mes anterior.
  • La factura vence el día 15 de ese mes.

Problemas habituales

Los problemas habituales con WEDOS Zone Whitelabel son:

Error de comunicación AXFR

Problema: La transferencia AXFR no se realiza y devuelve un error de comunicación axfr: no se realiza AXFR de una zona NSEC3 narrow.

Causa: Hemos detectado este problema en servidores que utilizan PowerDNS con DNSSEC y la semántica nsec3 habilitada.

Solución: Si tiene DNSSEC activado en su servidor PowerDNS, es posible que también deba desactivar la semántica nsec3 para garantizar que la transferencia se permita y se acepte correctamente. Si utiliza Cpanel, el siguiente comando lo hace para un único dominio (domain.tld).

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

FAQ

¿Existe un periodo de prueba para Whitelabel?

Sí, consulte los detalles con su representante comercial durante la negociación del servicio.

¿Qué funciones admite su DNS?

Admitimos IPv4/IPv6, DNSSEC, así como los registros ALIAS y DNAME.

¿Admiten zonas de subdominio personalizadas?

Zonas de subdominio personalizadas, como com.eu son de alto riesgo: pueden utilizarse indebidamente para generar grandes volúmenes de pseudodominios, provocar conflictos con determinados dominios y complicar innecesariamente la intervención técnica. Por ello, nos reservamos la posibilidad de permitir a socios de confianza la creación de dichas zonas personalizadas caso por caso.

¿Dónde están ubicados sus servidores?

Puede consultar la lista actual de ubicaciones en la Página del producto WEDOS Global &boxbox;.

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

Devuelva las IP de sus servidores DNS al estado anterior al cambio a los nuestros.

¿Le ha resultado útil?

¡Gracias por su comentario!
Selectores genéricos
Solo coincidencias exactas
Buscar en el título
Buscar en el contenido
Selectores de tipo de entrada