服务器 频道

教你用Dnews架设新闻组服务器(图)

    【IT168 专稿】简单的说新闻组是一个可以离线浏览的论坛,当在线时候可以把新闻组里面的帖子先接收到自己的电脑中,断线后仍旧可以阅读。新闻组用户通过新闻组客户端软件就可以连接到新闻服务器上,下载阅读其他人发上去的帖子并可以进行回复和讨论。它和我们现在使用的论坛差不多,不过它是不需要进行注册的,是任何一个网络用户都能进行相互交流的平台。 新闻组服务器与客户端程序是采用NNTP网络新闻传送协议(Network News Transfer Protocol),使用的端口号是119。新闻组还可以周期性地与相邻的其他新闻组服务器交换内容,采用这种接力传送的方法就可以获得各个新闻组服务器上的内容,再将所获得的内容定期保存于相应的新闻分组中,过期的帖子则由系统自动删除掉。

    DNEWS News Server(简称DNEWS)是一个功能完整的新闻服务器,它具有新闻服务器的所有功能,而且,还提供了图形配置界面,简化了新闻服务器的配置和管理。在此基础上DNEWS提供了基于web页面的配置管理方式,管理员可以远程对服务器进行管理和配置。Dnews可以安装在Windows9x、ME系统中,但是,如果要充分发挥Dnews的性能,建议最好安装在Windows NT/2000/2003 Server版本上。本文正是利用DNEWS在Windows 2003 Server环境下建立一个新闻组服务器。

一、准备工作

    Microsoft Windows 平台

    下表列出了在 Microsoft Windows 平台上安装DNEWS 5.7版本时的系统要求。
  


    Windows 2003 打开119端口的方法:在“网上邻居”*“属性”*“本地连接”*“属性”*“Internet协议(TCP/IP)”*“属性”*“高级”*“选项”*“TCP/IP 筛选”*“属性”*“打开TCP/IP 筛选”,添加需要的TCP协议(119端口)即可,见图1 。
 
图1 开启119端口

二、 软件安装

    Dnews是NetWinLtd(http://netwinsite.com/)公司的产品,Advanced Instruments Corporation是Dnews的销售商,在Advanced Instruments的互联网站点上提供了很多关于Dnews的信息.Dnews允许用户从互联网上下载使用,并免费使用4周.免费使用期过后,用户必须进行注册或停止使用,对于非赢利大学或学校以及Linux版本用户,可以免费注册使用。Dnews 的 最 新 的 下 载 版本可 以 从http://dnews.ai.com/获 得 ,Dnews 支 持 的 操 作 系 统 包 括Windows NT/2000/2003/XP,Linux,Solaris,BSD、AIX、VAX VMS 及 ALPHA VMS 等。

    第一步:软件解压缩

    Dnews软件包是一个自解压文件,鼠标双击即开始解压,解压完成后,自动开始安装。出现“DNews Installation /Upgrade”窗口,在该窗口中确定解压文件的安装目录,它的默认安装目录是“/dtemp”,笔者采用的是默认目录单击“Unzip”按钮继续;解压缩完成后系统会建议是否格式化一个硬盘分区,点击“conntinue”继续(注意这只是一个建议并不会真正进行操作),在“You may want to reformat your dr…”窗口中直接单击“Continue”按钮继续;下面系统询问是否阅读了许可协议,在“Enter yes to continue”中输入“yes”,点击“next”开始安装,这里首先选择安装类型见图2。 

图2 选择安装类型
    安装类型见下表。
Dnews 服务器安装类型
 
    在“DNEWS Setup”窗口中选择第一项即本地的新闻组服务器,来建立自己的新闻组服务器的,选好后点击“next”按钮。

    第二步:选择设置一下新闻组的组名命名规则

    说明只有选择“Allow all groups=*”才可以建立有中文组名的新闻组,其他选项是不能建立中文新闻组的,见图3,然后用鼠标点击“next”按钮继续。
 

图3 选择新闻组的组名命名规则


    第三步:选择新闻组服务器用于发布帖子的SMTP服务器的IP地址

    在SMTP host一栏填写SMTP服务域 的IP地址,SMTP 服务域用于组织要传递的消息。SMTP 虚拟服务器至少有一个域:默认的本地域。 本地域是由本地 SMTP 服务器提供服务的域名系统 (DNS) 域。到达 SMTP 服务器的包含 本地域名的消息或者在本地传送到 Drop 文件夹,或者与不可传递的 (NDR) 报告一起返 回给发送方。 然后用鼠标点击“next”按钮继续。

    第四步:添加新闻组服务器管理员的电子邮件

    填写新闻组服务器管理员的电子邮件,如果局域网没有部署邮件系统,可以直接点击“next”按钮继续。

    第五步:定制访问新闻组服务器网络地址

    在“Allow read/post from”后面输入“*.*”,这样可以允许通过IP地址来访问你新闻组,见图4。这里可以使用CIDR 地址即为无类别域间路由方案。如同名字所示,它不像有类别机制中那样对地址分类。而是使用最靠前的k 位定义网络地址,剩下的32-k 位用于主机地址。这样,一个服务提供商就可以拥有一个这种范围内的网络地址。它的前14 位是某个固定值(网络地址),而剩下的18 位表示了主机部分的地址。这种方法允许服务提供商为客户分配218 个不同的地址。
 

图4 定制访问新闻组服务器网络地址

    第六步:设定可以访问新闻组服务器的组名

    在“Allow read/post from”窗口中输入允许访问本新闻组服务器的本地用户群;这里选择默认值“Allow read/post from”的“*.”,也就是说所有本地用户均有可以访问本新闻服务器,

    第七步:添加新闻组服务器的域名

    填写新闻组服务器域名,如果局域网没有部署DNS域名系统,可以直接点击“next”按钮继续。

    第八步:选择新闻器服务器安装分区和目录

    这里推荐把Dnews安装到一个单独的大容量NTFS格式分区,笔者选择的是G:/dnews目录,见图5然后用鼠标用鼠标点击“next”按钮继续。
 

图5 选择新闻组服务器安装分区


    第九步:设定缓存文件目录

    在“Destination SPOOL files”窗口文本框中输入spool文件的存放位置选择:G:/dnews目录下的子目录spool即G:/dnews/spool,然后用鼠标点击“next”按钮继续。

    第十步:设定新闻器服务器安装分区最大使用空间

    “How many MB available”的默认值是随安装的不同会发生相应的变化,如笔者本次安装过程中出现的此默认值是“3043”,我们可以改变该值,但要注意的是我们输入的数值不要大于此默认值。通常使用确省数值即可,然后用鼠标点击“next”按钮继续。见图6。
 

图 6设定新闻器服务器最大使用空间


    第十一步:安装结束

    在“Alert”窗口中单击“OK”按钮完成DNEWS软件的安装。见图7。
 

图7 Dnews服务器安装完成


    查看Dnews服务器进程和运行情况

    安装完成后,系统会自动启动DNEWS,在屏幕上弹出“DNEWS 5.7c1 Admin Tool”管理工具窗口,以下简称DNEWS主窗口。与其它软件不一样的是,DNEWS安装完成后不会出现在Windows的启动菜单中,也不会自动启动,用户可以将\dtem目录下的DNEWS运行程序拷贝到桌面上以方便以后的启动操作。另外可以查看其进程。和服务运行情况。安装在Windows 2000/2003/NT Server 中的Dnews服务,当Windows启动后会自动启动新闻服务器。见图8.
 

图 8 Dnews运行情况进程列表和服务运行情况


    从图8中可以看到Dnews服务器的进程、服务和控制台状态都已经正常运行,到此为止我们已经用Dnews在Windows 2003 Server架设了新闻组服务器。

    下篇文章会介绍如何高效安全管理Dnews新闻组服务器,敬请关注。

0
相关文章