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.