Note that there are some explanatory texts on larger screens.

plurals
  1. PO1 A-record for every subdomain (10000+); any potential issues? Any other solution?
    primarykey
    data
    text
    <p>Most solutions I've read here for supporting subdomain-per-user at the DNS level are to point everything to one IP using *.domain.com.</p> <p>It is an easy and simple solution, but what if I want to point first 1000 registered users to serverA, and next 1000 registered users to serverB? This is the preferred solution for us to keep our cost down in software and hardware for clustering.</p> <p><a href="http://learn.iis.net/file.axd?i=1101" rel="nofollow noreferrer">alt text http://learn.iis.net/file.axd?i=1101</a> (diagram quoted from MS IIS site)</p> <p>The most logical solution seems to have 1 x A-record per subdomain in Zone Datafiles. BIND doesn't seem to have any size limit on the Zone Datafiles, only restricted to memory available. </p> <p>However, my team is worried about the latency of getting the new subdoamin up and ready, since creating a new subdomain consist of inserting a new A-record &amp; restarting DNS server. </p> <p>Is performance of restarting DNS server something we should worry about? </p> <p>Thank you in advance.</p> <p><strong>UPDATE:</strong></p> <p>Seems like most of you suggest me to use a reverse proxy setup instead:</p> <p><a href="http://learn.iis.net/file.axd?i=1102" rel="nofollow noreferrer">alt text http://learn.iis.net/file.axd?i=1102</a></p> <p>(ARR is IIS7's reverse proxy solution)</p> <p>However, here are the CONS I can see:</p> <ol> <li>single point of failure</li> <li>cannot strategically setup servers in different locations based on IP geolocation.</li> </ol>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload