news 2026/5/23 16:24:52

23、深入解析 INN:互联网新闻服务器的全面指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
23、深入解析 INN:互联网新闻服务器的全面指南

深入解析 INN:互联网新闻服务器的全面指南

1. INN 简介

INN(Internet News daemon)是当今使用最广泛的网络新闻服务器之一,具有极高的灵活性,适用于各种规模的新闻站点,尤其是大型新闻服务器配置。不过,非常小的新闻站点可以考虑使用像 leafnode 这样的缓存 NNTP 服务器程序。

2. INN 内部机制
  • 核心程序 innd:innd 是 INN 的核心守护进程,在系统启动时启动,作为后台进程持续运行。它负责处理所有传入的新闻文章,将其存储在本地,并根据需要将其传递到任何传出的新闻源。运行时,它只需在启动时读取一次状态文件,这有助于提高性能。
  • 新闻传输:如今,NNTP 是传输新闻文章最常见的方式,innd 监听 TCP 端口 119 以接收连接,并使用“ihave”协议接受新闻文章。对于通过其他传输方式(如 UUCP)到达的文章,会由其他进程间接支持,例如 rnews 程序会处理通过 UUCP 链接传入的新闻批次,将其解压缩并拆分为单个文章,然后逐个提供给 innd。
  • 文章处理:当 innd 接收到一篇文章时,它首先在历史文件中查找其消息 ID,重复的文章会被丢弃,同时可选择记录这些事件。对于太旧或缺少必要标题字段(如主题)的文章也会进行类似处理。如果文章被认为可以接受,innd 会查看“Newsgroups”标题行,以确定文章发布到了哪些新闻组。如果这些新闻组中的一个或多个在活动文件中找到,则文章会被存储到磁盘;否则,它会被存储到特殊组“junk”中。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/22 5:14:03

29、搭建安全跨平台虚拟专用网络指南

搭建安全跨平台虚拟专用网络指南 1. OpenVPN 相关操作 1.1 测试与停止 OpenVPN 在使用 OpenVPN 时,首先需要测试连接性。测试完成后,按 Ctrl - C 停止 OpenVPN,接着运行 bridge - stop 脚本拆除网桥。若要让所有操作自动启动和停止,可在 server - bridge.conf 中添…

作者头像 李华
网站建设 2026/5/10 2:22:46

52、网络故障排除、参考资料及术语详解

网络故障排除、参考资料及术语详解 网络故障排除相关要点 在网络配置中,源、目标和过滤语句的名称是任意的。例如,源 s_local 可以写成 source local 或者 source fred 等。虽然习惯上用 s_ 表示源语句, d_ 表示目标语句,但这并非强制要求。 不同的 Linux 发行…

作者头像 李华
网站建设 2026/5/21 16:02:03

24、深入浅出:SNMP 实战指南

深入浅出:SNMP 实战指南 1. 下载与安装 Net - SNMP 若系统当前未安装 Net - SNMP,它可能已包含在 Linux 发行版中,可检查光盘。不过,不同 Linux 发行版可能对 Net - SNMP 进行了修改,以适应其默认文件位置的想法,并且可能包含不同的补丁。自然地,你的 Net - SNMP 版本…

作者头像 李华
网站建设 2026/5/14 3:19:48

26、SNMP MIB 设计指南

SNMP MIB 设计指南 1. 产品 OID 定义 首先,我们要确定后续将定义的 LAD - MIB 的锚点。以下是相关产品的 OID 定义: -- Products are registered here: laddieProducts OBJECT IDENTIFIER ::= { laddieGroup 2 } laddieAppliance OBJECT IDENTIFIER ::= { laddieProduc…

作者头像 李华