Linux 版 (精华区)

发信人: clx (楚留香), 信区: Unix
标  题: PPP HOWTO 中译版(22)
发信站: 紫 丁 香 (Sat Jun 27 17:04:38 1998), 转信

PPP HOWTO 中译版 : 以动态 IP 提供网际网路服务
Previous: 连结运作之後的普遍问题
Next: 使用 PPP 连结两个网路 


21. 以动态 IP 提供网际网路服务

如果你使用动态的 IP 号码(许多服务提供者也只提供动态的 IP
号码除非你为你的连线付出更多代价),那麽你必须认识这隐含的
限制.

首先,外送服务请求将不会有问题.这是说你可以使用 sendmail
送出电子邮件,从远端节点传输(ftp)档案, 调查(finger)在其它
机器上的使用者,浏览全球资讯网等等.

特别是,虽然你不在线上但你可以回覆带回你机器上的电子邮件.
邮件将单纯地丢在你的邮递伫列中直到你拨回你的 ISP 再行送出.

然而,你的机器并非一天 24 小时都连接在网际网路上,它每次连
线也不会拥有相同的 IP 号码. 所以你不可能接得到直接寄到你机
器的电子邮件,并且很难设立一台全球资讯伺服器或档案传输伺服
器! 因为网际网路与你的机器不存在一种唯一的,永久可以联系的
关系,因为你的机器并没有唯一的 IP 号码(记住 - 其它的机器也
会使用这些 IP 号码,当它们拨上线时).

如果你设立一台 WWW(或任何其它伺服器),在网际网路上的任何
人都完全不会知道除非他们知道你的机器现在正在线上以及它确实
(目前)的 IP 号码. 他们有许多管道可以得到这项资讯,包括由
你打电话给他们,寄发电子邮件告诉他们或者是在你服务提供者的
帐号上巧妙地使用 ".plan" 档案(假设你的提供者允许 shell 及
finger 存取).

现在,对大部分的使用者而言,这不是个问题 - 大部分人们所想
要做的全部只是寄送与接收电子邮件(使用在你服务提供者上的帐
号)以及连线到全球资讯网,传输档案以及其它网际网路上的服
务. 如果你必须拥有由外往内的连线服务,你真的应该取得静态的
IP 号码.另外一种方法是研究前面提示过的方法...

21.1. 设定电子邮件

即使是动态的 IP 号码,你的确可以配置你机器上的 sendmail 来
送出你在本地端写好的任何电子邮件. 有关 sendmail 的配置可能
会是很含糊而且很困难的 - 所以这份文件不会试图告诉你该怎麽
做. 然而,你可能应该配置你的 sendmail 以便你的网际网路服务
提供者能授命你作为 "smart relay" 主机(在 sendmail.cf 的 DS
选项).(更为详细的配置资讯请参阅 sendmail 的文件 - 并详
阅随附於 sendmail 的 m4 配置巨集.几乎可以确定里面一定有一
个能符合你的需要).

也有一本非常好的书在讲 Sendmail(O'Reilly and Associates 称
它为 '圣经'),但对大部份的使用者来说实在太过困难了!

一旦你配置好 sendmail 後,你可能想在 PPP 连线刚一起动的时候
就要 sendmail 赶快送出任何待在邮件伫列里的讯息. 要这麽做的
话,加入这行指令

     sendmail -q &

到你的 /etc/ppp/ip-up 指令稿中(参见下面说明).

由外往内的电子邮件对动态的 IP 号码而言是个问题.处理这个问
题的方法是: 

     配置你的使用者邮递程式让所有送出去的邮件在 "reply to"
     表头中有个在你的网际网路服务提供者上的电子邮递位址.
     如果可以的话,你也应该将你的 FROM 地址设为你 ISP 提供的
     电子邮递位址. 
     使用 popclient 程式从你的服务提供者那边撷取你的电子邮
     件.或者,如果你的 ISP 使用 IMAP,使用支援 IMAP 的使用
     者邮递程式(例如 pine). 

你可以藉由在 /etc/ppp/ip-up 指令稿中放入必要的指令以便在拨接时
将这个过程自动化(参见下面说明).

21.2. 设定本地的名称伺服器

虽然你大可使用在你 ISP 那里的领域名称伺服器,你也可以设立一
台本地的暂存专用(次要)名称伺服器,并藉由 ip-up 指令稿启
动. 跑本地(暂存专用)名称伺服器的好处是如果你在连线期间常
常联系相同的节点那麽它可以节省你的时间(以及频宽).

暂存专用名称伺服器(在 named.boot 档案里使用一行 'forwarders'
指向你 ISPs 的 DNS)的名称伺服器配置比较简单. O'Reilly
book (DNS and Bind) 解释所有你需要知道的东西.

也有一份 DNS-HOWTO 可以取得.

如果你有一小型区域网路经由你的 Linux PC 取用网际网路(例如使
用 IP 伪装), 在本地端执行名称伺服器(使用 forwarders 导向)
会是个好主意,因为它会降低由名称解析所占用的网路频宽及延迟
时间.

网路作业的一个要点: 当你要在你 ISP 的领域里开始启用一台次要
的,暂存专用的名称伺服器之前先询问你的 ISP 相关的权限. 正
确配置它,你的 DNS 一点都不会造成你 ISP 的困扰,但是如果你
做错了些什麽,它可能会引起麻烦...


PPP HOWTO 中译版 : 以动态 IP 提供网际网路服务
Previous: 连结运作之後的普遍问题
Next: 使用 PPP 连结两个网路 

--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.244.16]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.150毫秒