Remarque
Considérez chaque sous-domaine comme une instance d'application unique
Pour plus d'informations sur la visite de l'architecture d'applications
Je vais avoir un produit à fournir à plusieurs clients avec des sous-domaines
www.client1.product.com to www.client100.product.com in server 1
with some static ip (x.x.x.1).
Après 100 clients, le serveur 1 atteint sa charge de ressources et son espace maximum. J'achète donc un nouveau serveur
www.client101.product.com to www.client200.product.com with ip (x.x.x.2)
,
considérez que je me sers de l'hébergement DNS premium pour ajouter plus de 100 enregistrements A. Existe-t-il un moyen d'automatiser la création d'un sous-domaine en ajoutant l'adresse IP du serveur correspondant aux enregistrements A.
Cela dépendra de votre hébergement DNS est fait.
Personnellement, j'utilise Zonomi . Ils ont un API DNS . Je peux émettre une requête telle que https://zonomi.com/app/dns/dyndns.jsp?action=SET&name=mynewsubdomain.example.com&value=10.0.0.1&type=A&api_key=apikeyvaluehere
pour définir l'adresse IP d'un nouveau sous-domaine.
Une autre solution serait d'utiliser Route53 d'Amazon Web Services (AWS). Vous pouvez utiliser l'API AWS JSON ou l'outil de ligne de commande pour modifier les enregistrements DNS chez leur fournisseur DNS Route53. La documentation pour le faire est la suivante: https://docs.aws.Amazon.com/cli/latest/reference/route53/change-resource-record-sets.html