Method and apparatus for client-sensitive name resolution using DNS
US6014660A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Dec 9, 1996 |
| Grant date | Jan 11, 2000 |
| Priority date | — |
| Expiry date | Dec 9, 2016 |
Classification
- Technology area (CPC Y)Emerging Cross-Sectional Technologies
- CPC primaryY10S707/99953
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A method and apparatus for performing client-sensitive DNS translations includes the steps of receiving a translation request by a DNS server. The DNS server examines the translation request to determine if a record exists within the DNS server that associates the symbolic name included in the translation request with an IP record. If such a record exists, the IP address is returned as the translation. If not, the DNS server determines whether reflective client-sensitive translation is required. In the affirmative case, the request is reflected to back to the client where client-sensitive translation is performed and returned to the DNS server. If client-sensitive translation is not required, the DNS server determines whether non-reflective client-sensitive translation is required. If so, the requested translation is forwarded to a special DNS server, along with information that identifies the client system requesting translation. The special DNS server then performs the requested translation and returns the translation to the DNS server. When client-sensitive translation is not required, the DNS server performs iterative or recursive DNS translation.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.