![]() |
《Internet资源访问大全》 | ![]() |
第四章 Internet地址 不管你想在Internet上做什么,你都必须阅读这一章。这是为什么呢? 这是因为每一个计算机在Internet上都有自己唯一的地址,同样,每一个 使用Internet的人也都有地址,因此,你必须学习和了解Internet的地址。 在日常生活中,我们需要记住各种类型的地址以便与人通信联络,如 邮政地址、独立的街道地址、住宅电话号码、商业电话号码、传真号码等 等。 在 Internet 上只有一种地址即电子地址。 当我们知道了某人的 Internet地址时,我们就可以向那个人发送电子邮件、传输文件、对话, 甚至可以查找关于那个人的其他有关信息。反之,当你开始使用Internet 时,为了取得与他人通讯联络,你须提供一个简单的地址。 当某人告诉你在Internet上可以查找一种信息或一种特殊的资源时, 他只需向你提供计算机地址就行了,就象在《附录》的分类目录上列出的 各种条目一样。 因为上述原因,了解Internet编址体系就成了使用Internet的关键。 在这一章中,我们将对此作详细说明。 标准的Internet地址 在Internet上,地址这个词总是指电子地址,而不是通常的邮政地址。 如果一个用计算机的人询问你的“地址”,他要的就是你的Internet地址。 Internet地址都按照下列形式:个人用户标识,后面是一个@ 印刷符 号(即“at”符号),再后面是计算机的名字(在Internet上, 每一个计算 机都有一个唯一的名字)。下面是一个典型的例子。 [email protected] 在这种情况中,用户标识是harley,计算机的名字是fuzzball.ucsb .edu。请注意,就象这个例子表示的那样,在一个地址中绝无任何空格。 你可能还记得,我们曾经在第二章中已解释过每一个人都有一个被称 作用户标识(userid)的用户名称,它被用作地址的首要部分。如果你在使 用Unix系统,你的用户名将是登录时的名字。 在@印刷符号后的地址部分被称作domain(域)。在上面的例子中, 域 是fuzzball.ucsb.edu. 这样,所有Internet的地址通用形式为: userid@domain(域名) 象你可以想象的那样,用户标识肯定不是唯一的,例如在整个Internet 上,也许就许多人碰巧都有一个绝妙的叫harley的用户名。 什么是唯一所具备的条件呢?那就是用户标识与域名的结合。 因此, 虽然在Internet上可以有多个harley,但是,在名为fuzzball.ucsb. edu 的计算机上这样的用户标识则只有一个。 如果你大声地读一个Internet地址,所使用的@ 印刷符号就相当于“ at”。例如,假如你想发送一个邮件给我们刚刚提到的那个地址的一个人, 该命令为: [email protected] 当你敲入这个命令时,你就可以对自己说:“我正在给harley发送邮 件,他在名为fuzzball.ucsb.edu的计算机上。 有时侯,这种形式的地址又被称作全限定域名或缩写为(FQDN)。 域名和子域 在上一部分中,我们使用[email protected]作为Internet地 址的一个范例。在该例子中,我们说harley 叫用户标识, 而 fuzzbull .ucsb.edu为域。域的每一个部分又被称作子域。 你可以看见子域是用点 分开的,共有3个子域;即fuzzball,ucsb和edu。 了解域名的方法是从右向左看子域。域名的结构是为了使每一个子域 都告诉你一些有关计算机的信息。最右边的子域叫做最高级域,它是最常 用的,当你往左边读时,子域就变得愈加专门化。 在我们所使用的例子中,最高级域edu告诉我们计算机属于教育机构( 我们将在下面解释各种最高级域的含义),下一个子域ucsb 告诉我们这个 机构的名称(位于圣巴巴拉的加尼福尼亚大学),最后一个最左边的子域告 诉我们是名为fuzzball的专有计算机名称。这样,当你录入命令: [email protected] 你就可以对你自己说“我正在给harley发送邮件,他在一个教育机构, 位于圣巴巴拉的加尼福尼亚大学的名为fuzzball的计算机上。” 当你输入地址时,你可以输入大写字母,也可以输入小写字母, 例如下面两个地址是等同的: [email protected] [email protected] 此外,你还将看见两种常见的情况。第一种是,有一些人只用大写字 母表达最高级域。 [email protected] 另一种情况是,有一些人喜欢强调计算机的位置: [email protected] 其实,在所有的情况中,都可以任意选用大写字母。 按照一般的原则,作为Internet的地址全部都使用小写字母,因实在 不需要混用大写字母。 如果你看见一个地址,其字母有一些是大写的,你把它们变成小写字 母是不会带来任何影响的。 如果你们一定要使用一些大写字母,也最好不要用来写用户标识,因 为在一些计算机系统上可能有一些差别,虽然这种差别是不应该产生的。 标准的Internet地址格式的形式 所有的Internet地址格式都按照标准格式: userid(用户标识)@domain(域名) 但是,你完全有可能遇到不是标准格式的几种形式,我们曾经使用过 的例子有3个子域: [email protected] 而你们常常会看见,为了更加有确定性,地址会具有多个子域。这里 是一个例子: [email protected] 在这种情况中,用户标识是scott,域涉及有计算机(emmenthaler), 那是威斯康星大学(wisc)(属于教育机构)计算机科学系的一部分。 大多数Internet节点都使用某种含义的词给计算机取名。例如,你可 以看见用卡通怪人、神话英雄、地区界标,或用诸如此类的东西给计算机 取名的。在威斯康星大学里的大多数计算机都是以“奶酪”这个名字取名 的。 学世界地理的学生都知道,美国每个州都有给自己取浑名的习惯。例 如,加尼福尼亚是“金子州”、纽约是“帝国州”。在威斯康星有如此多 “奶酪”计算机的原因是,威斯康星是众所周知的“奶酪州”。 可能当某人冥思苦想为威斯康星取名的时侯,所有好听的浑名都已经 被用光了。 有些Internet地址只有两个子域(最低限度)。这里有两个例子。 [email protected] [email protected] 当你看见只有两个子域的地址时,可能是两种情况。第一种情况可能 表示这是在Internet上只有一台计算机的小公司。上面第一个例子,就是 这种情况。该例子中的最高级域com告诉我们,这是一个商业机构(关于更 多的最高级域域名含义下面就会谈到,另一个子域,tsi, 是计算机的名 称。这是一个名为“技术系统集成者”公司,这也是人们经常使用的时髦 名称)——它在Internet上只有一台计算机。 第2个例子是拥有多台计算机的大机构,在这样的机构中, 有一台计 算机专用作与外部世界之间电子邮件的收发。 在我们的例子中,这个计算机的名字是ucsd.edu。该机构的系统管理 员为每个人都安排有简单化的邮件地址,以便能够在ucsd.edu地址上收发 邮件。 一般,术语“gateway”(网关) 涉及的是两个不同系统之间的连接, 假如我们有一个网关(gateway),在我们所使用的例子中, 网关起着内部 网络与外部世界之间的连接作用。因网关有用户标识和本地地址表,当一 个邮件到达时,网关就可以校查该表,并把该邮件发送给相应的本地计算 机。 例如,某人在名为misty的计算机上有一个melissa的用户标识,一般 他的地址应该是: [email protected] 为了使他的地址简化, 他可以向网关登记, 然后就可以以 [email protected] 地址收到邮件,当邮件到达时,网关将自动地将它发送给名为 misty 的计算机。 因此,象你所看见的那样,一种具有两个子域的地址,通常要么这个 机构很小(象tsi.com),要么很大(象ucsd.edu)。 我们这样详细地解释这种情况,是因为可能有你们需要某个人确切地 址的时侯,如果采用talk命令联络他们,在这种情况中,过于简化了的邮 政地址不可能工作,你必须请求一个较长一点更加专有的地址。 现在,我们将讨论最后一种Internet地址,有时侯你可能会看到下面 形式的地址。在这种地址中,%(百分号)符号被用作地址的一部分,该%符 号排在@印刷符号的左边。例如: melissa%[email protected]. 这个地址的含义是,收到邮件的计算机(如ucsd.edu)将查看@ 符号左 边的每一个项目(在本地址就是melissa%misty这一部分), 并试图弄清楚 它。 通常%符号是从地方计算机的名称中分离出来的用户标识。 在这个例 子中,用户标识melissa使用的是一个名为misty的本地计算机。在本地网 络中,从网关到本地计算机,有几种不同的连接,当邮件到达时,网关将 选择最快的路径传送邮件。 许多人即使他们不了解Internet,但是他们都知道自己的Internet 地址。有的机构还有多种发送邮件的地址。有的系统的管理员常常会把工 作得最好的地址告诉他的用户。 因此,你大可不必为地址的变化过多而担心。当你发送邮件给某人时, 只用那个人给你的地址。 最高级域 像早先提到的那样,理解地址的方式是从右向左阅读。最高级域,所 代表的范围最宽,在我们前面看到的例子中: [email protected] 最高级域edu,告诉我们这个计算机属于教育机构。 我们还可以看到 另一个地址 [email protected] 在这里面的最高级域com表明是一种商业机构。 一般有两种形式的最高级域:一般称之为机构域,正如这两个例子中 所述的;还有一种称之为地区域。 机构域是按Internet建立之前的地址编制法则制订的,原打算主要在 美国使用。 最高级域表示的是机构类型的范畴和属性。表4—1表示的是各种机构 类别(范畴),所有的这些范畴,除int 是近期才作为跨越国家边界的某一 机构(如NATO)增加的外,其余的都是自Internet开通就已经有了的。 一旦Internet扩大成国际性网络,它会需要新的、更加专有的最高级 域。为了满足这种需要,就编制了新的地区域系统,在该系统中有许多这 样的以两个字母的缩写代表一个国家的高级域。为了快速参阅,Internet 上的每个国家都被编目在附录F中,表4—2的是具有代表性的示样。 作为例子,看一看下面的地址: [email protected] 该例子表明在奥地利(at最高级域)的维也纳技术大学的一台计算机的 地址。 有一些国家使用最高级域左边的一个子域将地址进行分类。例 如ac涉及的是一个学术机构,co涉及的是一个商业公司。 在我们的例子里,可以看见奥地利使用的是ac。 域 类型 com 商业机构 (全称:commercialorganization) edu 教育机构 (全称:educationalinstitution) gov 政府部门 (全称:government) int 国际性机构 (全称:internationalorganization) mil 军队 (全称:military) net 网络机构 (全称:networhingorganization) org 非盈利机构 (全称:non-profitorganization) 表4—1最高级域机构域名属性对照表 域 国家 at 奥地利 (全称:Austria) au 澳大地亚 (全称:Australia) ca 加拿大 (全称:Canada) ch 瑞士 (全称:Switzerland(“ConfoederatioHlvetia”) ch 中国 (全称:China) de 德国 (全称:Germany(“Deutschland”) dk 丹麦 (全称:Denmark) es 西班牙 (全称:Spain(“Espana”) fr 法国 (全称:France) gr 希腊 (全称:Greece) ie 爱尔兰共和国 (全称:Republic of Zreland) jp 日本 (全称:Japan) nz 新西兰 (全称:New Zealand) uk 英国 (全称:United Kingdom) us 美国 (全称:United States) 表4—2最高级域地区域名范例对照表 就绝大部分而言,地区域就是某个国家所用的标准字母缩写。但是 这个规则有些例外,如大不列颠王国,它的国际代码缩写为gb,可是它也 使用英国uk作域名。 虽然你能够从表4—2中看见,美国也有一个地区域名称(us)但是他们 用得不多,不过,除美国外,几乎所有国家都唯一地使用地区域名称。不 管你的机构使用什么类型的最高级域,你都能够与Internet上的任一地址 通信,任何地方也都能辨认最高级域的两种类型。 在英国和新西兰中,域的顺序常常被颠倒。例如,你可能看见象下面 那样的地址: [email protected] 有的人在与外界通信时,将域的顺序颠倒了,这样偶尔出现的地址颠 倒的例子,就象对外国消费者出口的劣质酒一样。如果在英国境外使用这 种地址,必须将子域颠倒过来,仍改为: [email protected]. 以使其成为标准地址。 伪Internet地址 有许多机构希望与Internet相连接,但是没有时间或经费与Internet 保持长期的连接。作为一个替代的方法,它们与附近的Internet点商定, 让其作为它们的邮政代理。例如,一个小公司可能与一个Internet入口提 供者作这种协商。 这类机构利用这种设置,可得到一个看起来是标准的Internet地址。 但是这些机构实际上并不与Internet相连接。 例如,假定Marlinspike咨询公司想要一个Internet地址, 它与一个 地区Internet入口提供者SnowyNET商定处理它的邮件。作为地址的部分域 名,取名为marlin.com,并用Internet寻址系统记录下来。 任何送到marlin.com的邮件都从自动路由送到SnowyNET网关计算机。 在商定时间,marlin.com计算机通过电话线与SnowyNET计算机连接, 取走 它的邮件。同时,从marlin.com送出公司的任何邮件都传到SnowyNET计算 机上。 在有这种域名的公司,用户使用的地址看起来很象标准的Internet地 址。例如,某人可能告诉你,他的地址是: [email protected] 当你看见这样一个地址时,无法知道它是否表示一个真实的Internet 地址。 换句话说, 仅从这个地址, 常常无法断定计算机是否真正与 Internet相连接。如果你看见一个象下面这样的名字: small—company—name.com 你可以产生怀疑,因为这个格式根本就 不对,甚至一些大公司也使用邮政代理形式,但是并没有真正与Internet 连接。 如果要确切知道一台计算机是否与Internet连接(这很重要),可使用 host命令,紧接着,我们就来叙述它。 IP地址与host命令 前面,我们已经谈论了每个子域都是有具体名字的Internet地址。这 种地址形式已为社会所接受,实际上,这种地址的外表下面,是一个典型 的计算机游戏:真正的Internet地址实际上是数字,而不是字母。例如, 我们前面提到的计算机ucsd.edu,实际上是128.54.16.1。 当然,人们使用字母作名字更方便些,但是,每次使用域地址时,系 统就自动将其转换成数字,只不过你并不知道这个细节。你应记得,在第 二章中我们解释Internet将数据包从一个地方移到另一地方那个功能叫做 IP(Internetprotocol)。因此,地址的数字版本叫做IP地址。例如,计算 机ucsd.edu的IP地址为128.54.16.1。 IP地址看来很象我们已经讨论的域地址,其中由句点分成几个部分。 但是,IP地址的各部分并不直接与子域名字一一对应,因此请不要机械地 用这个模式去套用。 可以在使用正规地址的任何地方使用IP地址。例如,下面两个发电子 邮政的命令是等效的。 mail [email protected] mail [email protected] Internet的地址记录系统叫域名系统或DNS。DNS是将域名地址与IP数 字地址这两个版本来回转换的一种TCP/IP服务。 幸好所有这一切都是在 你不知道的情况下进行,否则你整天会为这些细节而烦恼。 偶尔你的系统识别域地址可能出现故障。如果出现这种情况,使用IP 地址一样可以正常工作(只要IP的地址是正确的)。 如果要测试DNS,可以使用host命令。有以下两种格式: host standard-address host IP-address 如果你从一个标准地址入手: host ucsd.edu DNS将显示IP地址: host 128.54.16.1 反之如果你从一个IP地址入手,DNS将显示标准地址。 只有Internet主机才有IP地址(仿真终端是没有的)。因此,可以使用 host命令检查计算机是否与Internet直接连接。如使用host能测试出IP地 址,说明该计算机是与Internet连接的。 如果指定的地址是未与Internet直接连接的计算机的,将看到: host not found. 如果出现这种情况,请再检查一下拼写是否正确,以得出最后的结论。 host命令并不适用于所有的计算机。如果你的系统没有host,请试一 下nslookup。 附:UUCP 在前面,你已经了解到标准Internet地址的必备知识。但是,我们仍 想花一点时间,讨论其它网络使用的寻址方式。作为一名Internet的用户, 你可以与这些网络交换邮件。如果你知道这些网络使用的是哪些类型的地 址,这就比较方便。 首先我们要讨论以Unix为基础的UUCP网络,然后在本章结束前,讲解 如何使用下列地址将邮件发送到其它公共网络:CompuServe, MCIMail , FidoNet和Bitnet等等。 所有Unix系统都有一个叫做UUCP的内置联网系统。UUCP是一组程序。 名字UUCP来自这些程序中的一个程序,该UUCP程序将文件在Unix系统之间 相互拷贝,因此,这个名字的意思是“Unix到Unix拷贝”。 (你可能在这里看见一个命名方式与TCP/IP命名方式类似的情况。正 如我们在第二章中所提到的那样,TCP/IP是以其两个最重要的成分TCP和 IP命名的一个程序大族。) UUCP的功能不及TCP/IP强。例如,UUCP不能提供远程登录,UUCP 邮 政程序比Internet慢,并更难用。但是UUCP有一个重要的优点,它是一个 标准的Unix部分(适合于绝大多数系统),它通过拨号或电缆直接连接运行, 既便宜又可靠。 UUCP的作用是使Unix系统连接到一起,形成一个链。例如,假定你正 在使用一台名为alpha的计算机,你的计算机就与另一台名为beta 的计算 机连接起来了,beta计算机与gamma计算机连接,gamma计算机再与 delta 计算机连接。 假如你决定给一个使用计算机delta的、用户标识叫murray 的人发送 邮件,你从你的计算机alpha发送出信息。UUCP将把这个信息从alpha传到 beta再传到gamma,最后传到delta,在delta投送给用户标识murray。 例子涉及到四台计算机和三个不同的连接。这些计算机的连接可以是 硬连接,在这种连接中,计算机由一根电缆连在一起。一般来说,通过电 话线实现连接。每台计算机呼叫(或被呼叫)它邻近的计算机。当它们连接 时,它们相互交换所有邮件。有些邮件是本地用户的,另一些邮件则需要 转发到另一台计算机。 它提供了一种经济的方式在计算机之间远距离传送邮件。但是,有一 个重要的缺点:由于许多UUCP连接是通过电话线,而且在某些预定的时间 内实现的,邮件投送可能需数小时,甚至好几天。 将这种方式与Internet比较,在Internet中,连接是永久的,信息传递很 迅速,常常在几秒钟内,一般在几分钟内就可以完成。 UUCP地址和Bang路径 许多曾经一度依靠UUCP传送邮件和文件的地方,现在使用更迅速、更 可靠的Internet。但是,现仍有许多UUCP装置,因此了解一些有关UUCP地 址的情况是有益的。 要使用一个UUCP系统发送邮件,你必须指定获取这个信息的路径。例 如, 你必须说:“我想使这个信息到计算机 beta , 再从那里到计算机 gamma,再从那里到计算机delta,我想在最后那个点上将信息投送给用户 标识murray。” 要这样做,请你建立一个由这些名字依次排列组成的地址,名字之间 用!符号分开。例如, 下面是一个将对我们刚才提到的用户标识发送信息 的邮政命令。 mailbeta!gamma!delta!murray 当建立这样一个信息时, 你的系统将其存贮下来, 一直到与计算机 beta连接为止,在连接时,这个信息就被送走了。 在Unix术语中,!符号的专门术语名字之一是bang。因此, 一个指定 多重名字的UUCP地址有时叫做bang路径(bangpath)。当一个用Unix的人大 声读这个路径时,将!符号的发音读成“bang”。例如,你可能听某人说: “我要在beta bang gamma bang delta bang murray给你发送邮件。” 在Unix系统中,识读和解释输入命令的程序叫做shell(壳)。 某些外 壳,特别是C—外壳,将!符号识别成延续替换功能的一部分。这个功能允 许回忆和编辑前面输入的命令。正如你可能推测的那样,延续替换可以是 一个真正节约时间的功能。 但是,这表明!符号有特殊的意义,当将这个符号作为UUCP 地址的部 分时,将出现错误。例如,如果输入: mailbeta!gamma!dalta!murray C外壳将这个命令翻译成一个延续替换请求。我们就不能进入下一步, 除非你想看见一个像下面那样的错误信息: gamma!delta!murray:Eventnotfound(结果未找到) (术语“event”指以输入的命令。) 因此,如果正在使用一个象C—shell那样的 shell , 你必须告诉它 UUCP地址中的!符号是取字面上的。因此,要给每个!前加一个\符号: mailbeta\!gamma\!delta\!murray 符号并不是地址的部分,它们在这里仅仅是告诉shell不要将!符号译 错。 简化的UUCP寻址 正如我们在前面一节中解释的那样,UUCP价格便宜,且对于任何一个 有Unix系统、一台调制解调器和另一台与其连接的计算机的人都是可接受 的。实际上,在Internet大众化以前, 许多人通过大型的、 世界范围的 UUCP网络发送邮件。现在,其中许多人已转到了Internet,但是,仍有大 量的计算机只通过UUCP网络通达。 用UUCP寻址的问题之一是地址可能很长。并且必须指定从一台计算机到 下一台计算机的准确路径。在上一节,我们看到一个命令样本,该命令指 定了通过三台不同计算机的路径。 mailbeta!gamma!delta!murray 尽管不太方便,但只要知道了使用哪一条路径, 就行了。 但是许多 UUCP路径更长,并且怎样才能了解建立这个路径的方式呢? 假定你有一个用户标识为albert的朋友, 他使用一台叫做 gendeau .com的计算机。如果他与Internet连接,你可使用以下命令给他发送邮件: [email protected] 但是,假定他与UUCP网络连接,而不是与Internet连接,你如何知道 使用什么路径从你的计算机通达他的计算机呢? 通常这是UUCP的一个大问题,因为通达计算机的路径绝大程度取决于 你在何处运行程序。因此,如果你的朋友希望与不同地区的人交流,他必 须给每一个人一个不同的地址。而Internet和DNS(域名服务) 的好处就是 你只需说明目的地址就行了,系统将自动地指出使用的最佳路径。 为了使得UUCP同样方便,采取了一个叫做UUCPmappingproject( UUCP 图示方案)的措施。该方案定期出版数据“地图”,发送到许多关键 UUCP 计算机,当UUCP邮件到达这些计算机时,计算机可以查看这个图,确定使 用的最佳路径。实质上,这样可使你使用的UUCP地址与Internet地址相同, 让该系统做这项工作。 因此,有时可能看见一种使用UUCP的最高级域的地址。例如,一位朋 友可能说你可以用以下地址给他发送邮件: [email protected] 当使用这样一个地址时,就等于向邮件路由软件发出了一个信号,让 它找出UUCP图示数据中的名字和指出最佳使用路径。 你的计算机也许能够自己做这些工作,你也可以将其发送给其它计算 机做。 实际上,关键问题是要得到正确的地址,根据这个地址来进行工作。 但是,如果你在UUCP地址和Internet地址之间可以选择的话,当然请选择 Internet地址。 向其它网络发送邮件 Internet有通达许多其它网络的网关。只要知道了发送邮件的正确方 法,就可以通过网关给这些网络中的人发送信息。有些网关属于商业网络, 其服务是要收费的。然而作为一名Internet用户,可以免费使用这个网关。 无论哪一个商用网的用户要付相当费用才能发送和接收你的邮件,但 作为一名Internet用户,你却可以不花一分钱。 在本章结束前,我们将讨论几个最广泛使用的网关,我们还将向你显 示:如何使用Internet型地址向这些网中的用户发送邮件。 让我们从两个公共商用系统开始,CompuServe和MCI邮政。 其网络的 用户有自己的帐号。 现在是如何将帐号转换成适当的Internet地址。 CompuServe帐号由一组数字组成,其中某处有一个逗号。例如: 12345,678 要向一个CompuServe帐号发送邮件,应做的一切是用小黑点替换逗号, 并使用一个compuserve.com域。因此,如果要向刚才提到的那个用户发送 邮件,就使用命令: [email protected] MCI邮政地址相似,用户可以使用识别号或用户标识。例如, 你有一 个朋友,他的MCI邮政号是12345,他的用户标识是hhahn。 要给他发送邮 件,请使用数字或名字加上域mcimail.com。例如: [email protected] [email protected] 可能遇到的另一种地址是来自FidoNet的地址。这是一个世界范围的, 通过电话线连接的个人计算机网络。(FidoNet基本上与UUCP一样)。 要通 达FidoNet,要使用以fidonet.org作后缀的域名。实际上FidoNet 计算机 的名字规定为一系列的子域。 在FidoNet的术语中,计算机名由三部分组成:区号、网号和节点号。 区号后面有一个:(冒号)符号,网号后面有一个/(斜杠)符号。例如,某 人可能告诉你,他的FidoNet计算机是: 1:234/567 在这种状态下,区号是1,网号是234,节点号是567。 要规定一个Internet的FidoNet计算机名字, 同样使用这三个数字, 但要按照下面的模式将秩序颠倒: fnode.nnet.zzone.fidonet.org 在FidoNet中,通过用户的全部名字识别用户。 用句点将名字的各部 分分开。因此,如果有一个名叫Rick·Shaw 的人, 其用户标识为 Rick .Shaw。 例如,要给FidoNet计算机1:234/567的RickShaw发送邮件,请使用 以下命令: [email protected] 我们将提到的最后一种类型的邮政地址是用于Bitnet用户的。Bitnet 是一个以美国、加拿大、墨西哥和欧洲所建的各种网络为基础的集合体。 要对一个Bitnet用户发送邮件,必须知道他(或她)的用户标识和主机。来 自Internet的地址是很简单的。请使用一个最高级域bitnet,再将Bitnet 主机的名字放到左边。 例如,假定你要给一位Bitnet用户标识为lunaea的朋友发送邮件,她 的计算机名为psuvm,请使用以下命令: [email protected] 如果你认识很多Bitnet朋友,你会注意到:许多计算机名字的末尾是 “vm”。这是因为他们是使用仿真机操作系统的IBM主机计算机。 名字bitnet不是正式的Internet域,而是一个叫做虚域的例子( 在前 面一节中见到的名字uucp也是一个虚域)。当使用一个带有虚域的地址时, 你的系统中的邮政软件必须认识这个域,能重写这个地址,并将这个信息 发给一台知道如何向特定网络发送邮件的计算机上。在此情况下,你的邮 政程序将不得不将这个信息发送到Bitnet/Internet网关。 这种类型的地址在某些系统上不工作,因为这些系统尚未设立当地的 邮政软件来识别bitnet虚域。如果你的系统是这种状况,可将这个信息直 接发送到任何一个Bitnet/Internet网关。以下是其中的几个网关: cornellc.cit.cornell.edu cunyvm.cuny.edu mitvma.mit.edu pucc.princeton.edu vml.nodak.edu 有两种可以使用的寻址格式。较可取的一种格式使用UUCP bang 路径 表示法: gateway!computer.bitnet!userid 例如,要向名为psuvm的Bitnet计算机中的lunaea发送信息, 可以使 用以下地址: cornellc.cit.cornell.edu!psuvm.bitnet!lunaea 第二种格式使用前面讨论过的%表示法: userid%computer.bitnet@gateway 例如: lunaea%[email protected] 从技术上讲,虽然通常需要这种形式的地址工作,但Internet并不正 式支持这种形式的地址。