Address translator using address translation information in header area on network layer level and a method therefor
First Claim
1. An address translator for use in an IP (Internet Protocol) network for carrying out address translation between a private address and a global address on a source address or a destination address included in a header of a packet, comprising:
- a network interface for receiving a packet from the IP network; and
an address translation processor for applying address translation information to a header area of the received packet on a network layer level and using the address translation information to carry out the address translation on the network layer level.
1 Assignment
0 Petitions
Accused Products
Abstract
An address translator carries out address translation between a private address and a global address on a source address or a destination address included in the header of a received packet. The translator includes an address translation processor for applying address translation information to the header area of the received packet on a network layer level and carrying out address translation on the network layer level by means of the address translation information. Thus, the translator can establish high transparency, high possibility to establish interconnection, impartial assurance for users, high throughput and high availability, and thus provide open measures minimizing interrupt actions of any communication as well as possible.
-
Citations
11 Claims
-
1. An address translator for use in an IP (Internet Protocol) network for carrying out address translation between a private address and a global address on a source address or a destination address included in a header of a packet, comprising:
-
a network interface for receiving a packet from the IP network; and an address translation processor for applying address translation information to a header area of the received packet on a network layer level and using the address translation information to carry out the address translation on the network layer level. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method in an IP (Internet Protocol) network for carrying out address translation between a private address and a global address on a source address or a destination address included in a header of a packet, comprising the steps of:
-
receiving a packet from the IP network; and applying address translation information to a header area of the received packet on a network layer level and using the address translation information to carry out the address translation on the network layer level by an address translation processor.
-
-
7. An address translating program for controlling a computer in an IP (Internet Protocol) network system to carry out address translation between a private address and a global address on a source address or a destination address included in a header of a received packet, wherein
said program makes the computer work as an address translation processor that applies address translation information to a header area of the received packet on a network layer level and uses the address translation information to carry out an address translation on the network layer level.
-
8. A telecommunications node in an IP (Internet Protocol) network for using a global address to communicate with a correspondent node belonging to a private network, comprising:
-
an address translation information applying section for applying address translation information, which includes a private address of the private network to which the correspondent node belongs, to a header area of a packet on a network layer level as destination address information according to a combination of a global address and a private address to be used; and a transmitter for transmitting the packet including the address translation information to the correspondent node.
-
-
9. A name resolution system in an IP (Internet Protocol) network for receiving an inquiry on a host from a client and searching for, and notifying the client of, either address information or a host name of the host, comprising:
-
an address information storage for storing the address information including a global address and a private address in connection with each of a plurality of hosts; an inquiry receiver for receiving an inquiry sent from the client, a searcher for searching said address information storage on a basis of the address information or the host name of the host relating to the inquiry for the address information including the global address and the private address or the host name of the host associated with the inquiry; and a notifier for notifying the client of the address information or the host name of the host searched for.
-
-
10. A name resolution method in an IP (Internet Protocol) network for receiving an inquiry on a host from a client and searching for, and notifying the client of, either address information or a host name of the host, said method comprising the steps of:
-
using a name resolution system that comprises an address information storage for storing the address information including a global address and a private address in connection with each of a plurality of hosts, an inquiry receiver, a searcher and a notifier, receiving an inquiry sent from the client by the inquiry receiver; searching by the searcher the address information storage on a basis of the address information or the host name of the host relating to the inquiry for the address information including the global address and the private address or the host name of the host associated with the inquiry; and notifying by the notifier the client of the address information or the host name of the host searched for.
-
-
11. A name resolution program for controlling a computer in an IP (Internet Protocol) network system to receive an inquiry on a host from a client and search for, and notify the client of, either address information or a host name of the host, wherein
said program makes the computer work as an address information storage for storing the address information including a global address and a private address in connection with each of a plurality of hosts, an inquiry receiver for receiving an inquiry sent from the client, a searcher for searching said address information storage on a basis of the address information or the host name of the host relating to the inquiry for the address information including the global address and the private address or the host name of the host associated with the inquiry, and a notifier for notifying the client of the address information or the host name of the host searched for.
Specification