The address-translating device 14 is implemented by a processor comprised of a CPU, and a storage device, such as a ROM and a RAM. The storage device stores therein a host-name/private-address lookup table 14a, an IP address control table 14b, and an address translation table 14c.