Apparatus and method for data communication on packet-switching network
First Claim
1. A packet-switched communication apparatus which forwards packets pertaining to communication setup between two client terminals, one terminal being attached to a first network and the other terminal being attached to a second network, wherein said first network which carries packets by using a first protocol and said second network which carries packets by using a second protocol are connected via an address translator, said packet-switched communication apparatus comprising:
- mapping retaining means for retaining mappings between network-dependent parts of addresses which are used in said first network and address translators;
address translator selecting means for selecting one of said address translators, based on an address included in a received packet;
address obtaining means for obtaining a substitutive address to replace the address included in the received packet from the selected address translator; and
address replacement means for replacing the address included in the received packet by using the obtained substitutive address.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a packet-switched communication apparatus (DNS proxy server) receiving and forwarding messages which are used to obtain an address corresponding to a domain name assigned to a device connected to a network from the domain name and to obtain such a domain name from the address. The communication apparatus comprises mapping retaining means for retaining mappings between network-dependent parts of addresses which are used in a first network and address translators; address translator selecting means for selecting an address translators, based on an address included in a received packet; address obtaining means for obtaining a substitutive address to replace the address included in the received packet from the selected address translator; and address replacement means for replacing the address included in the received packet by using the obtained substitutive address.
-
Citations
20 Claims
-
1. A packet-switched communication apparatus which forwards packets pertaining to communication setup between two client terminals, one terminal being attached to a first network and the other terminal being attached to a second network, wherein said first network which carries packets by using a first protocol and said second network which carries packets by using a second protocol are connected via an address translator,
said packet-switched communication apparatus comprising: -
mapping retaining means for retaining mappings between network-dependent parts of addresses which are used in said first network and address translators;
address translator selecting means for selecting one of said address translators, based on an address included in a received packet;
address obtaining means for obtaining a substitutive address to replace the address included in the received packet from the selected address translator; and
address replacement means for replacing the address included in the received packet by using the obtained substitutive address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A communication method for forwarding packets pertaining to communication setup between two client terminals, one terminal being attached to a first network and the other terminal being attached to a second network, wherein said first network which uses IPv6 and said second network which uses IPv4 are connected via an address translator, said communication method to be applied in a packet-switched communication apparatus which is connected to said IPv6 network and retains mappings between IPv6 address prefixes and address translators, each being responsible for a specific range of the prefixes, comprising:
-
receiving a name resolution request packet on behalf of a DNS server;
upon receiving said name resolution request packet, selecting one of said address translators, based on an address included in the name resolution request packet, referring to said mappings retained on the packet-switched communication apparatus;
obtaining a substitutive address from the selected address translator;
by using the obtained substitutive address, replacing a name query string generated from the specified address included in said name resolution request packet by a name query string generated from said substitutive address; and
forwarding the name resolution request packet. - View Dependent Claims (18, 19, 20)
-
Specification