web-dev-qa-db-fra.com

Comment automatiser l'enregistrement de domaine de premier niveau personnalisé pour SaaS?

Je développe un SaaS qui offrira aux clients la possibilité de créer un site Web d'identité d'entreprise (insérer du contenu, télécharger des logos, choisir certaines couleurs et sélectionner des thèmes prédéfinis).

Le site Web fournira ensuite certaines fonctionnalités au client pour l'aider à gérer son entreprise.

Le site Web sera également accessible aux clients du client, qui devront accéder à son propre domaine et avoir accès aux fonctionnalités spécifiques du client.

Ma question:

Y at-il une méthode pour automatiser haut niveau domaine nom enregistrement sans : 1. Demander au client de configurer manuellement la redirection de domaine. 2. Mon SaaS devenir un registraire de domaine en plus des autres services fournis.

Est-ce leur méthode infaillible pour automatiser haut niveau nom de domaine nom ?

Cette question précédente traite d'un problème similaire, mais aucune ne répond directement à cette enquête.

  1. Plate-forme SaaS et plusieurs domaines possibles
  2. n tiers SaaS hébergera également notre site Web. Ils veulent le nom d'utilisateur et le mot de passe de notre bureau d'enregistrement. Est-ce normal?

Modifier

Après avoir lu le commentaire de @ closetnoc, précisez que je recherche un moyen automatisé d’attribuer un nom de domaine personnalisé à chaque client sur mon SaaS (par exemple, www.myclientscompany.com) et pas pour avoir un sous-domaine pour chaque client (par exemple, myclient.mySaaScompany.com) - si une telle méthode existe.

2
Fahad Al-Jasim

L'enregistrement de domaine de premier niveau est effectué par l'intermédiaire de bureaux d'enregistrement vérifiés et approuvés par icann.org. Pour devenir registraire, vous devez vous inscrire à icann et je pense que les frais peuvent s'élever à 250 000 USD par an.

Vous pouvez automatiser l'enregistrement de domaine de premier niveau par le biais de demandes d'API tierces réputées fournies par les bureaux d'enregistrement icann. Ces API devraient vous permettre d’enregistrer des domaines sur votre site Web et de gérer les serveurs DNS à partir de votre site Web. Cela devrait vous permettre ensuite de télécharger les fichiers du site Web sur votre serveur et les noms de domaine correspondants.


Voici quelques API d'enregistrement de domaine qui pourraient vous aider à mener à bien le processus que vous recherchez.

https://www.enom.com/reseller/

https://www.namecheap.com/support/api/intro.aspx

https://docs.aws.Amazon.com/Route53/latest/APIReference/requests-rpc.html

2
Michael d