如何在 Ubuntu(在 Amazon EC2 上运行)上配置 SRV 记录?

如何在 Ubuntu(在 Amazon EC2 上运行)上配置 SRV 记录?

我正在运行 BitnamiTomcat堆栈_ 基于 Amazon EC2 上的 Ubuntu 10.04 _。

我在其上安装了一个 Openfire 服务器来处理 XMPP,并且为了能够与 Google Talk 客户端聊天,我必须以以下形式定义几个 SRV 条目:

_xmpp-server._tcp.YOURDOMAIN.COM. IN SRV 5 0 5269 xmpp-server.l.google.

目前,我没有尝试使用任何自定义域名。也就是说,我计划使用我的 EC2 实例的默认公共 DNS,而不是 YOURDOMAIN.COM,格式如下:

ec2-XX-XXX-XXX-XXX.compute-1.amazonaws.com

我认为“一切就绪”,因为我能够通过端口 5269 从我的 Mac 远程登录到 EC2 机器。

我猜解决方案涉及使用“bind”命令,但我找不到任何适合我的特定配置的教程,因此提前感谢任何提示!

答案1

配置与您想要执行的操作关系不大(假设您确实必须创建 SRV 记录)。在主机名上设置任何记录都需要您可以访问和管理您的区域(即您的域)。这意味着,您需要使用自定义域名并拥有其管理权限。只要您的服务器位于 amazonaws.com,您就很可能无法更改其 RRS(资源记录的缩写)。

另一方面,“BIND”是“伯克利互联网域名服务器”,只有当您打算运行自己的名称服务器时才需要关注它,而这对于您想要做的事情来说并不是必需的。(顺便说一下,BIND 是套件的名称,它不包含“bind”命令:套件的主要项目称为“named”)

相关内容