On Wednesday 13 August 2014 11:05:02 Jeffrey Altman wrote:
> On 8/13/2014 10:35 AM, Stephen Joyce wrote:
> > I think someone mentioned an exclude list as a possible solution to this
> > problem.
> > 
> > What about an include list instead (or in addition to the exclude list)?
> 
> I don't think you are asking for an include list but a configuration
> option to disable lookups for unknown cells and cell aliases.
> 
> The search order is as follows:
> 
>  1. if a cell alias exists, use the specified cell name
> 
>  2. search the CellServDB.  If found and a server list is present,
>     use it.
> 
>  3. If no server list was found in CellServDB and afsdb lookups are
>     enabled, use DNS SRV/AFSDB records to try to find a match.
> 
> At the present time DNS SRV/AFSDB queries permit the use of domain
> search lists by the resolver in order to support automatic discovery
> of cell aliases.

What about an option to change the behavior of 3. to:

  3. If no server list was found in CellServDB and afsdb lookups are
     enabled, use DNS SRV/AFSDB records to try to find a match only if 
     the search term includes at least one ".". Use DNS SRV/AFSDB queries
     but deny the resolver the usage of the domain search lists.

The option may be named something like -afsdb-no-domain-search
This way it is possible to use aliases using the CellAlias file and also prevent
lots of timeouts (because we only search for something which looks like a full 
domain name). 
The CellAlias file could also get generated by the installer so 
that there are no huge drawbacks in using this option.


regards
Markus Köberl

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to