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
signature.asc
Description: This is a digitally signed message part.
