At 08:04 PM 4/4/02 +0100, Graham Lally wrote:
>Hey Frob, all.
>
>Been kicking this concept around my head for a while, but never really
thought
>about it seriously. Interested in taking it further and seeing what can
be done
>with it though. Practical usage aside (a separate issue), here are some
>technical comments...
We thank you for your thoughts.
>Frob the Builder wrote:
>> Users' FU Root Server list "froots.txt" contains lists of URLs. The
>> URLs point to "fhosts.txt" files which are in the format of the
>> standard "hosts" file, i.e.,
>> 12.34.56.78 foo.bar
>This is fine if you assume a one-to-one mapping of the original domain
names to
>IP addresses. The problem comes when the server a domain points to is
the map
>for several domains, say via Virtual Hosts or selected forwarding. Many
servers
>use this if they're on a dedicated web-hoster, or for subdomains.
Without the
>ability to differentiate between the intended sites, the practicality
of fucann
>becomes significantly impaired, if based solely on clients' hosts
files.
Ahah, because the 'physical' server uses the URL to map to 'virtual'
servers.
You're right, the Rev 1.0 plan doesn't handle that.
E.g., We find that Yahoo.com gripes when referred to by a FUCANN alias:
Unknown Yahoo URL
or
The URL ``http://www.yahoo.foo/'' is not a valid Yahoo! URL.
You probably want the following URL: http://yahoo.foo/
Perhaps a future version will allow the specification of strings to
present to the
physical server, e.g.,
12.34.56.78 goodstuff.joe # FUCANN2.0: www.virtualname.com
>> Anyone can be a FU Root Server and there is no global conflict
>> resolution. The end-user performs conflict resolution when he orders
>> the name of Root Servers in his local "froots.txt" file.
>
>Conflict resolution is fine, but in rev 1.0, revolution conflict is
introduced
>instead: If 2 of the sources in your froots.txt file contain 2 of the
same host
>entries (but for different mappings) and you want one from one and one
from the
>other, then more advanced conflict sorting is needed, perhaps from
within a
>simple client for the purpose...
208! (D0'h!)
One would need a GUI to get Joe Sixpack to even consider this burning of
brain cycles,
though he can be expected to grok the issue natively.
----
"Can we build it?"
"Yes, FUCANN!"
-with apologies to Bob the Builder (tm)