世界上是否只有一个 IRC NickServ,所有 IRC 网络都使用?
还是每个 IRC网络(例如 FreeNode、GIMPNet 等)都有自己的 NickServ?
换句话说,我是否需要至少一对凭据(用户名 + 密码),或者至少需要多对凭据,每个不同的网络都需要一个凭据?
世界上是否只有一个 IRC NickServ,所有 IRC 网络都使用?
还是每个 IRC网络(例如 FreeNode、GIMPNet 等)都有自己的 NickServ?
换句话说,我是否需要至少一对凭据(用户名 + 密码),或者至少需要多对凭据,每个不同的网络都需要一个凭据?
没有。这是每个网络。
IRC 是一个非常基本的协议,它基本上在一堆用户 TCP 连接之间转发文本,具有一些基本概念,如昵称、通道、昵称和通道的模式等等。
经典的 IRC 不...
记住在频道中发布的任何内容
一旦用户的 TCP 连接与服务器断开连接,请记住有关用户的任何信息
一旦所有用户离开或断开连接,请记住有关频道的任何信息,包括谁拥有它、主题、被授权成为频道运营商的人等。
有帐户、配置文件、存在的概念。您 IP 的昵称和反向 DNS 主要用于识别您。
因此,如果您想要这些东西,则必须将它们实现为“高于”IRC 的层,这就是 NickServ、ChanServ 等。有类似
atheme-services
和其他的软件 - 这些软件通过充当机器人并像用户一样登录 IRC 来工作。通常,IRC 服务器本身支持这些服务,并会赋予运行这些名称的机器人特殊权限。
存在针对特殊服务名称及其行为的商定标准。所以这就是为什么你到处都能看到 NickServ 和 ChanServ,但它们并不是对每个 IRC 网络都具有全局性,它们只是为它们所在的网络提供服务。