迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 操作系统 >

如何在 Windows Linux 和 Unix 中从主机名查找 IP 地址

作者:迹忆客 最近更新:2023/02/06 浏览次数:

一天中有多少次我们有主机名并且想知道 IP 地址? 在 Unix 中处理网络命令时,主机名到 IP 地址和 IP 地址到主机名的转换是我们需要为许多事情做的常见事情之一。 对于一个命令,我们需要一个 IP 地址,对于其他命令,我们需要一个主机名,即使是来自 bash 脚本,有时我们需要一个主机名,有时我们需要一个 IP 地址。

网络命令不像 find 命令或 grep 命令那么流行,但它们同样重要,如果你在 Windows 或 UNIX 环境中工作,你必须学习它们,它们也应该包含在任何 Unix 命令列表中供初学者使用。

顺便说一句,在这个主机名到 IP 地址的文章中,我将向大家展示如何在 Unix 或 Linux 中从主机名或计算机名获取 IP 地址,以及如果有 IP 地址,如何获取主机名。 如果大家正在寻找一种通过 Java 程序执行此操作的方法,那么还可以查看我们关于如何使用 Java 查找本地主机的 IP 地址的文章。


在 UNIX 和 Linux 示例中从主机名查找 IP 地址

如果我们在 UNIX 网络中工作并且在 LAN(局域网)中有很多机器,那么很多时候我们想从主机名中知道计算机的 IP 地址。

以下是在 Linux 或 UNIX 机器中从主机名获取 IP 地址的前 4 种方法

1) 在 Unix/Linux 中使用 hostname 命令获取 IP 地址

$ hostname -i

这是查找计算机 IP 地址的最简单方法,但限制是有时此选项可能我们您的 UNIX 机器上可用,也可能不可用,例如 在 Solaris 和 IBM AIX 上几乎找不到这个命令,但它们大多在 Linux 服务器上可用。 此外,主机名的一个限制是我们无法找到任何其他机器的 IP 地址。 这就像查找本地主机的 IP 地址。

2) UNIX 或 Linux 下使用 ping 命令获取 IP 地址

$ ping jiyik
Pinging jiyik.com [192.24.112.23] with 32 bytes of data:
Reply from 192.24.112.23: bytes=32 time<1ms TTL=128
Reply from 192.24.112.23: bytes=32 time<1ms TTL=128
Reply from 192.24.112.23: bytes=32 time<1ms TTL=128

ping 是查找本地主机或网络中任何其他主机的 IP 地址的另一种最简单的方法,如果我们知道主机名或计算机名,只需 ping 即可,它将显示与其关联的 IP 地址。 通常 pint 命令用于检查主机是否存活并连接到网络。

在上面的示例中,与 trading_system 关联的 IP 地址是“192.24.112.23”。 使用 ping 命令的缺点是不能将 IP 地址转换回主机名。

3) 在 UNIX 或 Linux 中使用 nslookup 命令获取 IP 地址

$ nslookup jiyik
Name:    jiyik.com
Address:  192.24.112.23

nslookup 是我最喜欢的从主机名获取 IP 地址的命令,它非常强大并且在许多 UNIX 操作系统中也可用,例如 Linux、Solaris、IBM AIX、Ubuntu 或 BSD。 nslookup 命令的另一个优点是我们可以从主机名获取 IP 地址或从 IP 地址获取主机名。

它还可用于查找我们自己的主机或网络中任何其他机器的 IP 地址。 在上面的 nslookup 示例中,我们显示了与 jiyik 关联的 IP 地址。 如果你想从 IP 地址中找到主机名,你可以只提供 IP 地址而不是主机名

4) 如何使用ifconfig命令查找IP地址

ifconfig 是 UNIX 或 Linux 中的另一个网络实用程序,可用于查找 UNIX 机器的 IP 地址。 ifconfig 显示了很多信息,所以我只是在 inetgrep 来查找下面示例中的 IP 地址,与“jiyik.com”关联的 IP 地址是“192.24.112.23”。

$ /sbin/ifconfig -a | grep inet
inet 192.24.112.23 netmask ffffff00 broadcast 192.24.112.255

在 Windows Linux 和 Unix 中从主机名查找 IP 地址命令


Windows Linux 和 Unix 中主机名的 IP 地址

现在,让我们看一些在 Windows、Linux 和其他基于 UNIX 的系统中将主机名转换为 IP 地址的示例。

1. 如何在 Windows 中查找计算机的 IP 地址

令人惊讶的是,上面的一些从主机名中查找 IP 地址的示例将在 Windows 上运行。 我们可以按照与上面所示完全相同的方式使用 pingnslookup 。 Windows 命令提示符中甚至可以使用主机名命令,但我怀疑选项 hostname -i 。 另一个变化是在命令 ifconfig 中,Windows 使用 ipconfig 命令而不是 ifconfig 在 Windows 中查找计算机的 IP 地址。

如何在Windows中使用ipconfig命令查找IP地址

以下是在 Windows 中使用 ipconfig 命令查找我们计算机的 IP 地址的示例:

C:\Documents and Settings\jiyik>ipconfig
Windows IP Configuration
Ethernet adapter Local Area Connection:

        Connection-specific DNS Suffix  . : jiyik.com
        IP Address. . . . . . . . . . . . : 192.24.112.23
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.24.112.254

2.如何找到网络或计算机的外部IP地址

如果在 LAN 中,上述所有示例都将显示内部 IP 地址。 如果已经连接到 Internet 并想知道服务提供商分配给我们的外部 IP 地址,那么有很多网站可以让我们知道 IP 地址,例如 ip.onmpw.com 只需登录访问此站点,它就会显示 IP 地址。 如果有 IP 地址并想知道位置,也可以从互联网上获取。

这就是我们关于将 IP 地址转换为主机名,然后从主机名转换回 IP 地址的这些不错的小技巧。 如果大家有其他方法可以找到本地机器和远程机器的 IP 地址和主机名,欢迎告诉我们。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 Linux 中安装 MySQL 客户端

发布时间:2023/05/09 浏览次数:72 分类:MySQL

在 Linux 中安装 MySQL 客户端的命令。Linux 和 Unix 等环境作为命令行界面工作,仅在命令的帮助下运行。

在 Linux 中更新 YUM

发布时间:2023/05/04 浏览次数:82 分类:操作系统

本文介绍了 Linux 中的 yum update 命令。本文将教我们如何在 Linux 中更新 YUM,以及如何在 Linux 系统上安装、更新、删除、查找和管理包。

在 Linux 中安装 Deb 文件

发布时间:2023/05/04 浏览次数:130 分类:操作系统

本文介绍如何在 Linux 中安装 deb 文件。在这篇 Linux 文章中,我们将学习如何在 Linux 系统上安装 .deb(Debian 软件包)文件。 我们还将看到如何在安装后删除 .deb 文件。

Linux 中的 lsof 命令

发布时间:2023/05/04 浏览次数:82 分类:操作系统

在这篇 Linux 文章中,我们将了解 Linux 操作系统中的 lsof 命令。 我们将看到如何在 Linux 中将此命令用于不同目的。

Linux 中的 ps aux 命令

发布时间:2023/05/04 浏览次数:69 分类:操作系统

本篇文章将讨论 Linux 中的 ps aux 命令。如果将 aux 快捷方式与 ps 命令一起使用,它将显示用户需要的最多信息,并可以为您提供系统运行进程的当前状态。

Linux 中的 NTP

发布时间:2023/05/04 浏览次数:137 分类:操作系统

本篇文章将讨论 Linux 中的 ntp。NTP 是大多数 IT 基础设施使用的核心协议。 使用它的目的是同步日期和时间信息。

在 Linux 中计算文件中的唯一行

发布时间:2023/05/04 浏览次数:70 分类:操作系统

计算文件中的唯一行是 Linux 中的一项常见任务,可以使用多种不同的工具和方法来执行此操作。使用 sort 和 uniq 命令计算文件中的唯一行数

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便