在 EC2 上-如何使用 ip-XXX-XXX-XXX-XXX 格式将一个实例远程登录到另一个实例

在 EC2 上-如何使用 ip-XXX-XXX-XXX-XXX 格式将一个实例远程登录到另一个实例

(菜鸟@unix&EC2)

我在 EC2 上创建了 2 个 Ubuntu 实例。
我需要将我的一项服务集群化,按照教程,我使用了以下格式

ip-XXX-XXX-XXX-XXX  (i.e.  ip-123-456-789-012) as the connection. 

我还可以使用 ip-123-456-789-012 22 在实例之间进行 telnet。
这没有出现在 /etc/hosts 中,那么它如何知道如何将字符串转换为 IP 地址?

谢谢。

答案1

它使用名称服务/解析器系统。telnet 实用程序将请求名称到 IP 地址的转换。解析器系统将查看nsswitch.conf文件并获取主机条目,例如

hosts:      files dns

这表示检查hosts 文件如果您没有答案,请检查 DNS(还有其他选项)。

由于您没有在 hosts 文件中配置任何内容,因此DNS将被咨询。解析器查找解析配置文件文件并获取要查询的 DNS 服务器地址。然后它询问 DNS 服务器是否具有主机名的 IP 地址...

现在您需要做大量的研究并获得一些提示。

答案2

DNS

确切的说,它是一个 CNAME。

愚蠢的 30 个字符要求

相关内容