Version 2.0 Second Draft AFPUB-2017-DNS-001-DRAFT02
A complete rewrite of the text to simplify and clarify. Neither the intent, nor the actions and results of the proposal have changed. The text is simply now confined to a brief problem statement and the desired end result.
Removed all text to do with background, terminology, explanations, impact of the problem, motivations and possible implementation details.
Trimmed down policy statement to make it simple and clear.
Proposal
1. The Problem Being Addressed by this Proposal
DNS ‘Lame’ Delegations
In the DNS, a lame delegation is a DNS misconfiguration error. If a given DNS nameserver is designated as an authoritative server for a domain name, but does not return authoritative data for that name when queried, this is considered a lame delegation.
This could be due to the nameserver not having authoritative data for the DNS zone, or simply not responding at all.
DNS misconfigurations such as this have an operational impact on the global DNS as they cause additional unnecessary queries compared to having no delegations at all. However, the end result to a DNS client is ultimately the same: No data is found.
A large number of the reverse DNS delegations from the AFRINIC database are misconfigured in this way.
2. How this Proposal Addresses the Problem
2.1. Summary
The aim of this policy is to enable AFRINIC staff to remove lame delegation records from ‘domain’ objects in the AFRINIC database.
2.2. Scope of the Policy
This policy would only apply to .arpa domain objects found in the AFRINIC registry database. It excludes incoming minority resource records from other RIRs, and legacy resources.
3. Proposal
3.1. Policy Update
The following text will be added into the Consolidated Policy Manual:
10.7 Removal of ‘Lame’ Delegations
Once a given ‘nserver’ attribute has been determined to be lame for a given domain, and reasonable attempts have been made to contact the responsible person(s), the nserver attribute must then be removed from the given domain object. A ‘remarks’ line should be added to the domain object in the database recording this.
In the event all nameserver records are lame for a given delegation, the domain object would be removed in its entirety. Historical information about removed domain objects should be archived for a reasonable amount of time and made available as necessary.
Please note that this is a sample by the authors for a suggested implementation, and not part of the policy. It does not necessarily reflect a final implementation by AFRINIC staff.