This is a static copy of the main wikispot.org site, preserved for historical purposes only. Please see this page for more information.

Using a custom domain name/Random discussion

InfoInfo
Search:    

EveryDNS tells me that pointing a separate domain to domains.wikispot.org using a CNAME record is prohibited by [WWW]RFC 1034, section 3.6.2. Sure enough, the last two paragraphs in that section appear to say just that. (I wasn't sure at first, but the good folks at EveryDNS tend to know what they're talking about.)

Consequently, I've used "A" records to point the following [wcwiki]Walnut Creek Wiki hostnames to 209.237.247.200 : walnutcreekwiki.org, wcwiki.org. For both of those, I used CNAME records to point www.[domain].org to [domain].org. I've verified that the changes took effect. —GrahamFreeman

2007-04-12 19:48:33   I think having a domain point to a third-party HTTP forwarder is a bad idea. It needlessly introduces complexity, reduces security, imposes a performance hit, and is a point of likely failure. —GrahamFreeman

2007-04-12 20:00:10   What I'm saying is that using an HTTP forwarder service is a bad idea. I don't think we should be recommending it - I think we're asking for trouble by doing so. —GrahamFreeman

2007-04-12 20:26:23   Using an HTTP forwarder introduces complexity (agreed), reduces security by allowing the HTTP forwarder service to hijack requests if they themselves are hacked, imposes a performance hit every time any request for [wikiname].org needs to first go to the HTTP forwarder service and then to Wiki Spot, and is a point of likely failure because there's a "middle-man" between the user who's requesting an HTTP-forwarded domain and Wiki Spot.

Restating the underlying challenge: DNS records point to IP addresses, and IP addresses sometimes change. Davis Wiki has gone through three IP address changes in the last 12 months or so, due to moving from a crappy shared host in New York to its own server in an excellent yet expensive colo in California, then to a cheaper yet still high-quality colo elsewhere in California, and now to a larger IP address pool (a /24 rather than a /27) due to growth of the cooperative colo that Wiki Spot uses. This is more change than will normally happen, but unless/until Wiki Spot becomes large enough to make use of BGP routing and its own RIR-allocated IP address space, it's entirely plausible that IP address changes will continue to happen. The problem is compounded when dozens or hundreds or thousands of wikis all use Wiki Spot as a hosting provider. Therefore, we (Wiki Spot) should have a plan and methodology that scales.

My suggested solution:

* By default, each Wiki Spot-hosted domain should have it DNS managed by a Wiki Spot team of three or four trusted individuals, each of whom has access to the relevant WHOIS records and DNS zone files. This team should use a publicly-viewable work tracking system to track their work. I'm partial to [WWW]Request Tracker for the tracking system, but that's not the only good option.

* For those domains that aren't managed by Wiki Spot, they lose out on the benefits (and risks) of doing so. This means that they won't easily be able to be shifted to another server on a different IP address for performance or vendor change reasons. This should be made clear to the domain owners and wiki stakeholders so that they can make an informed decision.

* Each wiki domain should have multiple authoritative DNS providers. Perhaps EveryDNS and Wiki Spot or Cernio. Having multiple providers allows for continued operations in the face of failure of any one provider.

GrahamFreeman

This is a Wiki Spot wiki. Wiki Spot is a 501(c)3 non-profit organization that helps communities collaborate via wikis.