第 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 基站,则将在左侧列表中看到基站。
打开服务后,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
已选定
其他选项
保留为默认
恭喜您!
您已学会如何向互联网上的用户提供服务!
相关主题
您可以在“Server 帮助”中找到更多与使用 OS X Server 服务相关的内容。