First, you need to understand the difference between a host name and a host address: A host address or TCP/IP address consists of 4 numbers between 0 and 255 seperated by a period. For example, 120.56.98.45 would be a valid TCP/IP address. Every computer on the Internet (or any other TCP/IP network), including your PC, has a unique TCP/IP address. So, in order for your computer to be able to connect to any other computer on the Internet, it has to find out the TCP/IP address of that computer.
(まず、ホストネームとホストアドレスの違いを理解しておかなければなりません。ホストアドレス、すなわち TCP/IPアドレスは、ピリオドで区切られた 0 から 255までの四つの数字でできています。たとえば、120.56.98.45は、有効な TCP/IPアドレスです。あなたのコンピュータも含めて、インターネット(あるいは他のどの TCP/IPネットワーク)上のすべてのコンピュータは、ただ一つの TCP/IPアドレスを持っています。それで、あなたのコンピュータが、インターネット上で他のコンピュータと接続するためには、その(接続する)コンピュータの TCP/IPアドレスを見つけださなければなりません。)
Now, how does my computer find the TCP/IP address of that FTP server, or that site I'm surfing to on the world wide web? Well you are giving it to your computer! Of course you rarely enter a TCP/IP address, usually you just enter something like www.host.com, also known as a host name. Your computer then uses this host name to find out the TCP/IP address. This process is called 'resolving' a host name. How does this work? First, your computer will look in your hosts file. The hosts file is located on your computer and it is a simple text file that looks something like this:
127.0.0.1 localhost
120.56.98.45 www.host.com
etc.
(ところで、私のコンピュータは、接続しようとする FTPサーバや WWWをネットサーフィンしているサイトの TCP/IPアドレスがどうして分かるのでしょう。それは、あなたがコンピュータに教えているのです。もちろん、TCP/IPアドレスを入力することはまれで、普通は www.host.comのような、ホストネームといわれているものを入力するだけですが、そのとき、あなたのコンピュータはこのホストネームを使って、TCP/IPアドレスを見つけているのです。この過程は、ホストネームを resolving(分析、調べている)と呼ばれます。これは、どのように作動しているのでしょうか。まず、あなたのコンピュータはあなたの hosts fileを調べます。Hosts fileは、あなたのコンピュータの中にあり、次のような単純なテキストファイルです。)
127.0.0.1 localhost
120.56.98.45 www.host.com
etc.
If this hosts file is not present, or it does not contain the host name we are looking for, your computer will connect to a DNS (Domain Name Server) server and try to resolve the host name there. Which DNS server your computer will connect to is specified in the TCP/IP settings of your computer. The DNS server is in fact nothing more but a list of host names and the matching TCP/IP addresses.
(この hosts fileがなかったり、私たちの探しているホストネームが含まれていなかったりすると、コンピュータは、DNS (Domain Name Server)サーバに接続して、ホストネームを調べようとするでしょう。どの DNSサーバに接続するかは、あなたのコンピュータの TCP/IP設定によって決まっています。DNSサーバには、実際のところ、ホストネームとそれに対応する TCP/IPアドレスのリストしかありません。)
So what does al this have to do with CyberKit?
(それでは、CyberKitは、これらすべてのことと何の関係があるのでしょう。)
(So what does al thisの alは allの間違いでしょうね。)
Most functions in CyberKit will require a TCP/IP address or a host name. If you enter a host name, CyberKit will find out the TCP/IP address if needed and vice versa. CyberKit contains functions like ping and traceroute, that enable you to verify whether a server is online and which route a TCP/IP message takes to reach that server. There is also a function called nameserver lookup, that you can use to resolve a host name into a TCP/IP address or resolve a TCP/IP address into a host name.
(CyberKitのほとんどすべての機能は、TCP/IPアドレスあるいはホストネームを必要とします。ホストネームを入力すれば、CyberKitは、必要な TCP/IPアドレスを見つけますし、その逆のこともします。CyberKitには、pingや tracerouteのような機能があり、サーバがネットワークにつながっているか、TCP/IPメッセージが、どんなルートをとってそのサーバにたどり着くかを調べることができます。また、nameserver lookupという機能もあり、ホストネームで TCP/IPアドレスを調べたり、TCP/IPアドレスでホストネームを調べたりすることができます。)
CyberKit, copyright 1996-1998 by Luc Neijens