Dynamic IP address update
First Claim
1. In a messaging system including a message server, a method of the message server maintaining a domain name server record for a domain name of the message server, the domain name having a dynamic IP address, wherein the value of dynamic IP address can change causing a DNS record for the domain name to be incorrectly mapped to a computer system other than the message server, the method including acts of:
- the message server automatically determining that the value of the dynamic IP address for the domain is no longer appropriately mapped to the domain name corresponding to the message server, including;
the message server identifying the domain name corresponding to the message server;
the message server sending a connection request addressed to the domain name, the connection request sent to the domain name to determine if the message server receives back the connection request, receiving back the connection request indicating that a previously assigned value for the dynamic IP address is appropriately mapped to the domain name in the DNS record for the domain name, sending the connection request being an attempt by the message server to send the connection request to the message server itself to determine if the previously assigned value assigned to the dynamic IP address has changed; and
after a predetermined time without receiving the connection request at the message server, determining that the previously assigned value of the dynamic IP address corresponding to the domain name has changed;
the message server determining a new value for the dynamic IP address corresponding to the domain name;
the message server sending the new value for the dynamic IP address to a registrar for updating the DNS record for the domain name such that messages are appropriately routed to the message server when messages are sent to the domain name, the registrar previously selected from among a plurality of registrars retrieved by an automatic configuration tool from a centralized database, the centralized database for a top-level domain in which the domain name is included.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides for a configuration tool that during configuration of a message server assists a user in registering, transferring, maintaining a domain name and/or automatically configuring a message system in accordance therewith. The configuration tool guides the user through a series of inquiries, and based on the user input utilizes a list of registrars for registering a new domain name, configuring the system in accordance with an existing domain name, or transferring an existing domain name to a registrar within the list. The system then automatically configures the messaging server and other systems accordingly. Further, the system is configured to update a DNS for dynamic IP addresses corresponding to a domain name by periodically having the server send connection request to itself. This identifies when IP addresses associated with the domain name have changed, and thus the server may initiate the update of the DNS records.
41 Citations
10 Claims
-
1. In a messaging system including a message server, a method of the message server maintaining a domain name server record for a domain name of the message server, the domain name having a dynamic IP address, wherein the value of dynamic IP address can change causing a DNS record for the domain name to be incorrectly mapped to a computer system other than the message server, the method including acts of:
-
the message server automatically determining that the value of the dynamic IP address for the domain is no longer appropriately mapped to the domain name corresponding to the message server, including; the message server identifying the domain name corresponding to the message server; the message server sending a connection request addressed to the domain name, the connection request sent to the domain name to determine if the message server receives back the connection request, receiving back the connection request indicating that a previously assigned value for the dynamic IP address is appropriately mapped to the domain name in the DNS record for the domain name, sending the connection request being an attempt by the message server to send the connection request to the message server itself to determine if the previously assigned value assigned to the dynamic IP address has changed; and after a predetermined time without receiving the connection request at the message server, determining that the previously assigned value of the dynamic IP address corresponding to the domain name has changed; the message server determining a new value for the dynamic IP address corresponding to the domain name; the message server sending the new value for the dynamic IP address to a registrar for updating the DNS record for the domain name such that messages are appropriately routed to the message server when messages are sent to the domain name, the registrar previously selected from among a plurality of registrars retrieved by an automatic configuration tool from a centralized database, the centralized database for a top-level domain in which the domain name is included. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a messaging system including a messaging server, a computer program product for implementing a method of the messaging server maintaining a domain name server record for a domain name of the message server, the domain name having dynamic IP address, wherein the value of the dynamic IP address can change causing the DNS record for the domain to be incorrectly mapped to a computer system other than the messaging server, the computer program product comprising one or more computer storage media having stored thereon computer executable instructions that, when executed by a processor, cause the messaging server to perform the following:
-
determine that the value of the dynamic IP address for the domain is no longer appropriately mapped to the domain name corresponding to the message server, including; identify the domain name corresponding to the message server; send a connection request addressed to the domain name, the connection request sent to the domain name to determine if the message server receives back the connection request, receiving back the connection request indicating that a previously assigned value for the dynamic IP address is appropriately mapped to the domain name in the DNS record for the domain name, sending the connection request being an attempt by the message server to send the connection request to the message server itself to determine if the previously assigned value assigned to the dynamic IP address has changed; and after a predetermined time without receiving the connection request at the message server, determine that the previously assigned value of the dynamic IP address corresponding to the domain name has changed; determine a new value for the dynamic IP address corresponding to the domain name; send the new value for the dynamic IP address to a registrar for updating the DNS record for the domain name such that messages are appropriately routed to the message server when messages are sent to the domain name, the registrar previously selected from among a plurality of registrars retrieved by an automatic configuration tool from a centralized database, the centralized database for a top-level domain in which the domain name is included. - View Dependent Claims (7, 8, 9, 10)
-
Specification