Patent ID: 7818454

Claim:
A host migration system for migrating an internet service to be hosted by a different server or an identical server at a different location, comprising: an authoritative name server comprising an address record that maps a first IP address to a selected domain name, in response to a domain name request for the selected domain name, the authoritative name server outputting the first IP address as a domain name response to the selected domain name based on the address record; a host migration platform, comprising: an origin server assigned with the first IP address and configured to host the internet service having the selected domain name at a selected location; and a migration server assigned with a second IP address and configured to host the internet service instead of the origin server such that the origin server at the selected location no longer provides the Internet service for the selected domain after completion of host migration to the migration server; wherein the authoritative name server is associated with the origin server and the migration server such that the authoritative name server provides the domain name response regarding the origin server and the migration server; wherein the address record stored in the authoritative name server is modified to map the second IP address to the selected domain name, and in response to the domain name request for the selected domain name, the authoritative name server outputs the second IP address as the domain name response to the selected domain name based on the modified address record; wherein the first IP address is shared by multiple hosts running on the origin server and the origin server is further assigned with a temporary IP address in addition to the first IP address, and wherein the address record stored in the authoritative name server is modified to map the temporary IP address to the selected domain name instead of the first IP address prior to the modification of the address record to map the second IP address to the selected domain name, and in response to the domain name request for the selected domain name, the authoritative name server outputs the temporary IP address as the domain name response to the selected domain name based on the modified address record; and wherein during propagation of the mapping of the second IP address to the selected domain name, a data packet of a request for the selected domain name is redirected to the migration server, and the migration server which receives the redirected data packet of the request for the selected domain name, processes the data packet of the request for the selected domain name.