Of course, if we're going to open an implementation, we might want
to make the point of referral the FQDN, not the locator(s).
Yes. Especially with noid, where the multihomed node needs to have a
FQDN,
this makes a lot of sense.
This is ok for an application which of course should use the FQDN, but,
even when using whatever "thing" the application uses to establish the
connection (which it gets via the FQDN) that should be usable without
knowledge of the network topology. I guess one can formulate it as it
must have features like:
(A=B) and (B=C) gives (A=C) where '=' is "can communicate with"
and
(A->B) gives (B->A) where '->' is "can send data to"