Method and apparatus for maintaining internet domain name data
First Claim
1. A method of maintaining Internet domain name data, comprising the steps of:
- automatically generating an IP address of a host node attached to the Internet;
defining an Internet domain name for said host node;
automatically transmitting a request to update domain name data relating to said host node, said domain name data residing in a first domain name server, said request being transmitted from said host node to said first domain name server, said request including said IP address generated by said automatically generating step; and
automatically updating domain name data in said first domain name server responsive to receiving said request at said first domain name server, said automatically updating step associating said IP address generated by said automatically generating step with said Internet domain name for said host node.
4 Assignments
0 Petitions
Accused Products
Abstract
A host node connected to the Internet automatically generates an Internet interface addresses for itself, and automatically generates a request to an Internet domain name server to update the domain name server'"'"'s database with the self-generated address. Preferably, the node employs a draft standard stateless address autoconfiguration protocol to create a link-local address, find a router, obtain a prefix from the router, and generate a global address from the prefix and the link-local address. Preferably, the node automatically determines the identity of its master domain name server, and transmits a request to update the master'"'"'s database using a BIND 8 (or subsequent) protocol. Such a request may be encrypted for security and may include a self-generated identity key for further security.
-
Citations
44 Claims
-
1. A method of maintaining Internet domain name data, comprising the steps of:
-
automatically generating an IP address of a host node attached to the Internet;
defining an Internet domain name for said host node;
automatically transmitting a request to update domain name data relating to said host node, said domain name data residing in a first domain name server, said request being transmitted from said host node to said first domain name server, said request including said IP address generated by said automatically generating step; and
automatically updating domain name data in said first domain name server responsive to receiving said request at said first domain name server, said automatically updating step associating said IP address generated by said automatically generating step with said Internet domain name for said host node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for supporting Internet access in a host node computer system coupled to the Internet, said computer program product comprising:
-
a plurality of processor executable instructions recorded on signal-bearing media, wherein said instructions, when executed by at least one processor in said host node, cause said host node to perform the steps of;
automatically generating an IP address of said host node;
receiving data defining an Internet domain name for said host node; and
automatically transmitting a request to update domain name data relating to said host node, said domain name data residing in a first domain name server, said request being transmitted from said host node to said first domain name server, said request including said IP address generated by said automatically generating step;
wherein said first domain name server automatically updates its domain name data responsive to receiving said request by associating said IP address generated by said automatically generating step with said Internet domain name for said host node. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer system coupled to the Internet and forming a host node of the Internet, comprising:
-
an Internet interface;
at least one processor;
an Internet access utility executable on said at least one processor which self-configures said host node to a first domain name server maintaining domain name data for a plurality of nodes including said host node, said Internet access utility automatically generating an IP address of a said host node, and automatically transmitting a request to update domain name data relating to said host node to said first domain name server, said domain name data residing in said first domain name server, said request including said IP address. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An apparatus which maintains Internet domain name data, comprising:
-
a plurality of host nodes connected to the Internet;
a first domain name server connected to the Internet, said first domain name server maintaining domain name data for an Internet zone, said zone including said plurality of host nodes;
a respective Internet access mechanism in each of said plurality of host nodes, each said Internet access mechanism generating one or more IP addresses for its host node and automatically transmitting a request to update said domain name data for an Internet zone in said first domain name server from its host node to said first domain name server, the request including an IP address generated by the requesting host node and a domain name of the requesting host node; and
a domain name database mechanism in said first domain name server, said domain name database mechanism responding to a request to update said domain name data received from one of said plurality of host nodes by automatically updating said domain name data, said domain name data being updated by associating the IP address contained in the request with the domain name of the requesting host node. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A domain name server computer system for servicing Internet domain name requests, comprising:
-
a connection to the Internet;
a domain name database, said domain name database containing a plurality of domain name records for an Internet zone, said Internet zone including a plurality of nodes attached to the Internet, each record associating an Internet domain name of a respective node in said zone with at least one IP address of the respective node; and
a database server which responds to database requests received by said domain name server computer system over the Internet;
wherein said database requests include auto domain name update requests, each said auto domain name update request being a request from a host node connected to the Internet to update domain name database data relating to the requesting host node, each said auto domain name update request containing an IP address generated by the requesting host node and a domain name of the requesting host node;
wherein said database server responds to a said auto domain name update request by automatically updating said domain name database to associate the IP address contained in the request with the domain name of the requesting host node. - View Dependent Claims (42, 43, 44)
-
Specification