Cache reverse DNS lookups (note we may need to flush the cache every so often)
Let NetHandler know if we are allowing UDP negotiation or not.
Only allow NetHandler to do UDP negotiation after we have a full join