Patent ID: 8161141

Claim:
An apparatus comprising: a processor; a main dynamic domain name server (DDNS) that registers and stores an identifier and a dynamic IP address for a piece of equipment in a main database in communication with the main DDNS, and responds to a client query request with the dynamic IP address of the piece of equipment; and at least one sub-DDNS in communication with the main DDNS that receives a status notifying message from the piece of equipment that includes the identifier, searches for a survival count and a status corresponding to the identifier in a sub-database in communication with the sub-DDNS, and sets the survival count to a minimum value or reregisters the piece of equipment in response to the status notifying message sent from the piece of equipment; wherein the main DDNS comprises: a sub-DDNS allocation unit that allocates a sub-DDNS that is to perform a health check to notify whether the piece of equipment is operated normally to the piece of equipment; a sub-DDNS notifying unit that notifies the piece of equipment about a message including an address of the allocated sub-DDNS; and a synchronization unit that synchronizes the main database and the sub-database; wherein the main database including the identifier, the dynamic IP address, and the status for each of a plurality of pieces of equipment; wherein the at least one sub-DDNS includes the sub-database including the identifier, the IP address, the survival count, and the status of each of the plurality of pieces of equipment allocated to each sub-DDNS; wherein the main DDNS generates a warning message when a number of pieces of equipment in the plurality of pieces of equipment processed in the at least one of the sub-DDNS exceeds a reference value.