Enhancement of database performance in a Domain Name System
First Claim
Patent Images
1. A method for enhancing database performance in a Domain Name System (DNS), the method comprising the steps of:
- receiving data to be supplied to database operations, the data including at least one domain name comprising a plurality of successive labels, said at least one domain name being in a first format;
converting at least one of said at least one domain name into a second format in which at least two successive labels of the at least one of said at least one domain name are combined to form a single label; and
supplying the data to the database operations, the supplied data including at least one domain name in the second format.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a mechanism for enhancing database performance in a Domain Name System (DNS). In order to optimize the performance of current de-facto DNS name servers for queries that request data related to a E.164 number, a domain name received in a first format is converted into a second format before it is supplied to database operations. In the second format at least two successive labels of the domain name are combined to form a single label. The conversion may be made in connection with a zone transfer and in connection with a subsequent DNS query.
-
Citations
12 Claims
-
1. A method for enhancing database performance in a Domain Name System (DNS), the method comprising the steps of:
-
receiving data to be supplied to database operations, the data including at least one domain name comprising a plurality of successive labels, said at least one domain name being in a first format;
converting at least one of said at least one domain name into a second format in which at least two successive labels of the at least one of said at least one domain name are combined to form a single label; and
supplying the data to the database operations, the supplied data including at least one domain name in the second format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 12)
-
-
9. A system for enhancing database performance in a Domain Name System, the system comprising:
-
first means for receiving data to be supplied to database operations, the data including at least one domain name comprising a plurality of successive labels, said at least one domain name being in a first format;
second means for converting at least one of said at least one domain name into a second format in which at least two successive labels of the at least one of said at least one domain name are combined to form a single label; and
third means for supplying the data to database operations, the supplied data including at least one domain name in the second format. - View Dependent Claims (10)
-
-
11. A name server for a Domain Name System, the name server comprising:
-
a first interface for receiving data to be supplied to database operations, the data including at least one domain name comprising a plurality of successive labels, said at least one domain name being in a first format;
a modification module operably connected to the first interface for converting at least one of said at least one domain name into a second format in which at least two successive labels of the at least one of said at least one domain name form a single label; and
a second interface, operably connected to the modification module for supplying the data to database operations, the supplied data including at least one domain name in the second format.
-
Specification