[Opensim-dev] DNS lookup and caching
Michael Heilmann
mheilman at ist.ucf.edu
Thu Dec 18 14:07:25 UTC 2014
Justin
The inability to pass a FQDN to the client is interesting, I did not see
that.
Doug and I discussed our level of interest in this functionality, and
your solution. I will begin work to explore and implement your solution
immediately. As I am not a core developer, and in fact this would be my
first contribution to opensim, I may need some guidance on your normal
code submission practices. We (MOSES) have our own git clone of opensim
master on github that I will be working out of.
--
Michael Heilmann
Research Associate
Institute for Simulation and Training
University of Central Florida
> AFAIK, this is because the viewer will not handle FQDN for at least region UDP. This is most noticeable in the
> TeleportFinishEvent message (see OpenSim/Region/ClientStack/Linden/Caps/EventQueue/EventQueueHelper.cs) where this is
> only a SimIP slot for an IP address, not an FQDN.
>
> I was sufficiently curious to look at why the viewer about message then displays the FQDN of the simulator (e.g.
> sim10088.agni.lindenlab.com). On inspecting indra/newview/llfloaterabout.cpp in the viewer code it's actually doing a
> reverse lookup from the stored IP address.
>
> One possible solution I've assessed in the past is to have OpenSimulator store different IP addresses that are served
> depending on where the viewer request originated. Viewers coming from the LAN could be served a LAN IP for the
> simulator and viewers from the WAN a WAN IP. This would avoid the need for 'loopback' routers. However, the amount of
> work is not trivial (I think 6-8 weeks for someone who knows the code).
More information about the Opensim-dev
mailing list