当前位置: 首页 > 知识库问答 >
问题:

如何从IP(Linux)中获取主机名?

宓和同
2023-03-14

我想通过IP地址获得远程机器/主机名。我找到了很多答案,如nslookup、host、resloveip等。但是我仍然无法从我的目标机器(中央操作系统,ubuntu等)获得主机名似乎需要注册到DNS服务器?

我有一台名为test的机器,使用IP 10.1.27.97

但是我用了上面的方法还是不能得到“测试”

有人能帮我得到主机名表单IP地址吗?

共有1个答案

戴高远
2023-03-14

为了使用nslookuphostgethostbyname(),则需要在运行程序的计算机上用DNS注册或在hosts文件中静态定义目标名称。是的,您可以使用SSH或其他应用程序连接到目标并直接查询它,但是对于一般的解决方案,您需要为它提供某种DNS条目。

 类似资料:
  • 问题内容: 创建新容器后,是否可以运行命令以从主机获取容器的IP地址? 基本上,一旦Docker创建了容器,我想滚动自己的代码部署和容器配置脚本。 问题答案: 该的选项就派上用场了。 现代Docker客户端语法为: 旧的Docker客户端语法为: 这些命令将返回Docker容器的IP地址。 如注释中所述:如果在Windows上,请在花括号周围使用双引号而不是单引号。

  • 正如标题所说。我需要能够检索docker主机的IP地址,以及从主机到容器的端口映射,并在容器内部完成此操作。

  • 问题内容: 获取我的本地主机IP地址。但这给了我答案。如果我知道的话。 我需要我的“真实” IP地址(例如192.168.xx)来修改配置文件。我怎么能得到? 问题答案: 我通常使用以下代码: 我不知道它的起源,但是它可以在Linux / Windows上运行。

  • 正如标题所说。我需要能够检索docker主机的IP地址和从主机到容器的端口映射,并在容器内部执行此操作。

  • 问题内容: 如标题所示。我需要能够检索Docker主机的IP地址和从主机到容器的端口映射,并在容器内部进行操作。 问题答案: 正如@MichaelNeale注意到的那样,没有必要使用此方法(除非仅在构建时需要此IP),因为此IP将在构建时进行硬编码。

  • 我正在寻找一个命令行解决方案,它将返回给我本地主机的主要(第一个)IP地址,而不是127.0.0.1 该解决方案至少应适用于Linux(Debian和RedHat)和OS X 10.7+ 我知道在这两个平台上都可用,但它的输出在这两个平台之间并不是那么一致。