第 2 课:将服务设为可通过互联网访问

在本课中,您将学习如何允许从本地网络外部访问单项服务。

您将配置名为“myserver.example.com”的服务器,以接受 Mac 客户端的“信息”服务连接,从而允许其与其他“信息”服务用户聊天。

在本课中,您将学习:

  • 端口转发

  • 公共和专用 IP 地址

  • 域名、主机名称和完全资格域名

  • 域名服务 (DNS)(静态和动态)

如果您完成了本教程的第 1 课,则可跳到步骤 3。

步骤 1. 获取公共静态 IP 地址

服务器需要公共互联网可用作 Web 服务器位置的 IP 地址。ISP 分配了一个静态 IP 地址给您。

  • 如果您隶属一家大型组织,则咨询控制将网络连接到 ISP 的寻址、路由器、网关或防火墙的人员。

    域名系统将使用此 IP 地址在人类可读域名和电脑可读 IP 地址之间建立链接。

步骤 2. 获取主机域名和完全资格域名。

以下是一些您需要了解的重要互联网命名术语:

  • 域名系统 (DNS) 是互联网将电脑可读静态 IP 地址链接到人类可读域名的方式。

    动态 DNS 是将人类可读命名与将定期更改和定期重新分配的 IP 地址配合使用的方式。如果您未取得公共静态 IP 地址,则必须使用动态 DNS,而非普通 DNS。

  • 主机名称是服务器在本地网络上为人所知的名称。例如,您可以将服务器命名为“myserver”或其他任何将在网络上唯一标识它的内容。

  • 域名是指定大型组织而非个人成员的名称。例如,Apple 的域名为“apple.com”。互联网服务相关文稿有时使用“example.com”作为域名。域名可向域名注册商(记录域名并确定其唯一的公司)租赁。

  • 完全资格域名包括主机名称和完整域名。

  • DNS 服务商记录域名和完全资格域名及其关联的静态 IP 地址。

  • 如果您独自学习本课,则需要一个域名和一个主机名称。您可以挑选自己的主机名称,但需要租赁一个域名。

    如果您隶属现有组织,您很有可能已有域名(如 example.com)和用于挑选主机名称的某个系统。贵组织还应具有 DNS 主机来将静态 IP 地址和域名互相链接。

    在本课中,您将看到以下占位符名称:

    设置

    占位符名称

    域名

    example.com

    主机名称

    www

    完全资格域名

    www.example.com

    【警告】请勿在本教程中输入占位符设置。名称“example.com”保留用于此类文稿,不会在实际软件配置中起作用。使用您自己的设置。

步骤 3. 配置“信息”服务

  • 您只需打开“信息”服务。在 Server 应用中,选择“信息”,然后打开服务。

    “信息”服务打开开关

    确定已在 Server 应用的“证书”部分中为“信息”服务启用 SSL。

    证书选择表单

    如果使用的是使用 Server 应用配置的 AirPort 基站,则可以选取允许互联网自动访问“信息”服务。

    如果您使用 Server 应用管理 AirPort 基站,则将在左侧列表中看到基站。

    AirPort 基站已选择

    打开服务后,Server 应用将让您有机会自动配置 AirPort 基站网关设置,以允许通过点按单个按钮来实现其互联网访问。如果您面临这种情况,请点按“允许”,这就完成了!跳到步骤 5 以测试配置。

    端口转发确认表单

步骤 4. 在网关上打开必要的互联网端口

  • 如果您隶属某个组织,则可能需要调整防火墙来让 VPN 连接通过。同样,如果您使用互联网路由器或 Wi-Fi 访问点设置此项,则需要设置端口转发。

    防火墙和 NAT 路由器(网关)会阻止有害的外部连接尝试,因此需要明确告诉它们允许未经请求的外部连接。这些连接(称为“端口”)将编号。将这些端口视为墙壁上的隧道或洞孔,用于将外部连接到服务处理的特定内部位置。

    为“信息服务”打开或转发以下端口:

    端口

    类型

    用于

    5223

    TCP

    “信息”SSL 服务

    7777

    TCP

    “信息”文件传输

步骤 5. 测试配置

  • 将“信息”帐户添加到“系统偏好设置”的“互联网帐户”面板。

    表示“互联网帐户”面板中的“信息”帐户的箭头

    输入以下设置的值,然后点按“创建”:

    设置

    帐户类型

    Jabber

    用户名

    user@fully-qualified domain name(如 username@myserver.example.com)

    密码

    用户的密码

    使用 SSL

    已选定

    其他选项

    保留为默认

    Jabber 帐户设置

恭喜您!

您已学会如何向互联网上的用户提供服务!

相关主题

您可以在“Server 帮助”中找到更多与使用 OS X Server 服务相关的内容。