Dynamic DNS registration method, domain name solution method, DNS proxy server, and address translation device
First Claim
1. A DNS proxy server in a network system which comprises a dynamic DNS server capable of dynamically changing a host'"'"'s address corresponding to the host'"'"'s domain name, an address translation means which assigns the host a virtual address corresponding to an actual address of said host and makes translation between the virtual address and the actual address, and the DNS proxy server which communicates with hosts on behalf of said dynamic DNS server, said DNS proxy server comprising:
- means for interpreting a request to find whether said request is a DNS registration request from a host;
means for sending to said address translation means a request to assign the host a virtual address corresponding to the host'"'"'s actual address specified within said DNS registration request if said interpreting means finds that said request is the DNS registration request; and
means for receiving said virtual address from said address translation means; and
means for requesting said DNS server to register the thus obtained virtual address and the host'"'"'s domain name specified within said DNS registration request.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a domain name solution method in dynamic DNS and a device for domain name solution. A dynamic DNS server includes an address translation means which assigns a host a virtual address corresponding to an actual address of the host. The dynamic DNS registration method comprises a step in which the address translation means assigns a virtual address to the host upon a registration request issued from the host and a step of storing a tuple of the actual address, virtual address, and domain name of the host, which are associated with each other.
-
Citations
5 Claims
-
1. A DNS proxy server in a network system which comprises a dynamic DNS server capable of dynamically changing a host'"'"'s address corresponding to the host'"'"'s domain name, an address translation means which assigns the host a virtual address corresponding to an actual address of said host and makes translation between the virtual address and the actual address, and the DNS proxy server which communicates with hosts on behalf of said dynamic DNS server, said DNS proxy server comprising:
-
means for interpreting a request to find whether said request is a DNS registration request from a host;
means for sending to said address translation means a request to assign the host a virtual address corresponding to the host'"'"'s actual address specified within said DNS registration request if said interpreting means finds that said request is the DNS registration request; and
means for receiving said virtual address from said address translation means; and
means for requesting said DNS server to register the thus obtained virtual address and the host'"'"'s domain name specified within said DNS registration request. - View Dependent Claims (2)
-
-
3. An address translation device in a network system which comprises a dynamic DNS server capable of dynamically changing a host'"'"'s address corresponding to the host'"'"'s domain name, the address translation device which assigns the host a virtual address corresponding to an actual address of said host and makes translation between the virtual address and the actual address, and a DNS proxy server which communicates with hosts on behalf of said dynamic DNS server, said address translation device comprising:
-
means for assigning a client a virtual address corresponding to an actual address of said client; and
means for storing a mapping of said virtual address assigned and the address of said host. - View Dependent Claims (4)
-
-
5. A dynamic DNS server capable of dynamically changing a host'"'"'s address corresponding to the host'"'"'s domain name, said dynamic DNS server including an address translation means which assigns the host a virtual address corresponding to an actual address of said host and makes translation between the virtual address and the actual address, said address translation means including means for judging whether a received packet destination is a virtual address, wherein, if said packet destination is a virtual address, said address translation means replaces the virtual destination address of the packet by the actual address of the destination host and replaces the source address of the packet by the virtual address assigned to the source host.
Specification