[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Persistent Services Needed
One way to establish persistent services is to use the DNS for indirection:
register a name for a service (or a set of services), which then point to
servers of those services by a DNS name. If the service needs to move
(hosts, net connections, etc), the only thing that changes is the DNS zone
file and the references to the service through the name stay exactly the
same. Hell, if your service requires no state information or can have
replicated data (e.g. DNS, FTP, WWW), you can use "round robin" techniques
with very low DNS RR TTL's to spread the service load over a bunch of
widely distributed hosts.
The NetBSD gang understand this principle: netbsd.org has several servers
all over the place:
E-mail to netbsd.org is handled at MIT.
www.netbsd.org is served up by WWU.EDU
ftp.netbsd.org is at CMU.
Perhaps Eric Hughes can be prevailed upon to permit "privacy.net" to be
used in this manner.
Erik Fair