[Opensim-dev] Global identifiers

Ai Austin ai.ai.austin at gmail.com
Tue Aug 31 08:49:23 UTC 2010


In OpenSim references to host names , we seem to see three different 
types of host address:

IP numbers
DNS names
DNS names of an underling machine

OpenSim allows the specification of host name is used for the various 
(Robust) services, but still we often see it subsitituted with the 
underlying IP address, and in one or two cases perhaps the underlying 
canonical DNS machine name.

Our policy is always to specify a (stable) DNS alias (CNAME) for what 
we call a service name  e.g. ftp.aiai.ed.ac.uk, ssh.aiai.ed.ac.uk, 
xmpp.aiai.ed.ac.uk, media.aiai.ed.ac.uk, and then map that to the 
current host that provides that service.  The underlying canonical 
host name is unique in our asset data base, so cannot easily be 
reused when we move to new hardware.

Hence, for our virtual worlds servers we have used aliases as follows:

virtual.aiai.ed.ac.uk for the entry grid services (Robust in our case)
virtual1.aiai.ed.ac.uk  for an OpenSim region server
...
virtualN.aiai.ed.ac.uk  for an OpenSim region server

If the "authority" in the external identity URL is to have any 
meaning at all in our context, and stand a chance later of finding 
the machine running the relevant virtual worlds services, it needs to 
retain the name we give for the services in the OpenSim.ini and 
Robust.HG.ini files... not try to resolve that to a current mapping 
to an IP number or an underlying machine name.

I would assume similar issues would arise if dynamic server name 
services are used to get a stable name for using OpenSim in some home 
and NAT router network situations too.






More information about the Opensim-dev mailing list