如何查找哪台计算机正在使用特定的私有 IP 地址?例如,当我 ping 192.168.18.30 时,我收到一条消息“来自 192.168.18.30 的回复:字节=32 时间 =1 毫秒 TTL=32”。我不知道哪台电脑有这个IP地址。我查看了 Windows Server 2003 机器的 DHCP 中的“地址租用”和“保留”,但它不包含此 IP 地址。是否有其他方法可以确定哪台计算机正在使用此 IP 地址?在此先感谢您的帮助!- 查尔斯
我正在配置路由器以将 TCP 端口 5900(是的,这是用于 VNC)重定向到网络上的特定 IP 地址。这是我所拥有的:

从同一网络上的本地计算机,我可以telnet到 192.168.1.64(端口 5900)就好了。但是,当尝试telnet使用其外部 IP 地址访问机器(端口 5900)时,它不起作用。(连接超时。)
如果有帮助,路由器是 Gigaset SE567。
我知道 Windows 有 ipconfig 命令来查找有关我的主机名和 IP 地址的信息。在 Ubuntu 上我试过:
tpconfig - 没有安装在我的机器上 iwconfig - 没有提供有用的信息 ifconfig - 提供了以下内容:
inet 地址:128.48.204.195 广播:128.48.204.255
我在防火墙后面。这些是我的 IP 地址吗?或者他们代表什么?
另外,每台计算机都有主机名吗?如果是这样,我如何找到它?
谢谢,亚历克斯
我有一个专用服务器(我只使用实验室/测试环境)。在服务器上运行 CentOS 5.6 并且它作为 KVM 主机运行。
为了稍微保护一些东西,我想执行以下操作,使用“iptables”来仅允许来自某些 IP 地址(我自己的地址)的流量。
我当前的iptables配置如下所示:
[kvm]# iptables -L -v
Chain INPUT (policy ACCEPT 4927K packets, 6424M bytes)
pkts bytes target prot opt in out source destination
41 2744 ACCEPT udp -- virbr0 any anywhere anywhere udp dpt:domain
0 0 ACCEPT tcp -- virbr0 any anywhere anywhere tcp dpt:domain
66 21810 ACCEPT udp -- virbr0 any anywhere anywhere udp dpt:bootps
0 0 ACCEPT tcp -- virbr0 any anywhere anywhere tcp dpt:bootps
3573K 3515M fail2ban-SSH …Run Code Online (Sandbox Code Playgroud) 前几天我试图在www.nasa.gov.
我尝试从几个不同的站点(找到 @ www.traceroute.org)执行此操作,它们都表现出类似的行为:当连接到 时www.nasa.gov,它不是连接到 nasa.org 的规范名称之一,而是尝试连接到另一个 IP 地址,通常来自相同的我使用的 traceroute 站点来自的国家/地区。更糟糕的是,似乎每个国家都有几个不同的 IP 与www.nasa.gov.
例子:
traceroute to www.nasa.gov (203.106.85.57), 30 hops max, 40 byte packets
1 gx-kmi-e1-a.mdn.nusa.net.id (202.162.192.254) 0.266 ms 0.265 ms 0.432 ms
2 gw-kmi.mdn.nusa.net.id (202.162.199.238) 1.430 ms 1.433 ms 1.416 ms
3 112.215.16.1 (112.215.16.1) 32.137 ms 32.143 ms 32.149 ms
4 112.215.5.249 (112.215.5.249) 32.155 ms 33.083 ms 33.069 ms
5 icore-sgp.ge-1-3-0.bb.xl.net.id (202.152.254.62) 130.189 ms 202.152.245.186 (202.152.245.186) 130.134 ms icore-sgp.ge-1-3-0.bb.xl.net.id (202.152.254.62) 130.178 ms …Run Code Online (Sandbox Code Playgroud) 一些消息来源说 A 类 IP 地址从 1.0.0.0 开始,也有人说是 0.0.0.0。我也听说 0.0.0.0 是一种特殊的 IP 地址。那么 0.0.0.0 是否是 A 类 IP 地址?
我有三个IP。我正在尝试将 Apache 绑定到我的两个 IP 地址,以便将第三个地址免费用于其他用途(Node.js)。目前,Apache 正在侦听所有 IP 地址。httpd.conf:
Listen 80
Run Code Online (Sandbox Code Playgroud)
我只希望 Apache 绑定到我的两个地址。我曾尝试遵循此文档并将上述Listen 80内容替换为以下内容:
Listen XX.XX.XX.XX:80
Listen XX.XX.XX.XX:80
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试重新启动 Apache 时,出现以下错误:
Stopping httpd: [FAILED]
(99)Cannot assign requested address: make_sock: could not bind to address XX.XX.XX.XX:80
no listening sockets available, shutting down
Run Code Online (Sandbox Code Playgroud)
我不明白端口 80 是如何免费用于所有 IP 地址的,但是当我指定单个 IP 时,它会出错。有没有人有任何想法?
谢谢你。
我在我的一台电脑上安装了一个服务器,我正在使用路由器,我可以通过在地址栏中定义 IP 地址从我的其他联网计算机转到服务器,例如 192.168.1.101。
我所有联网的计算机都可以使用此 ip 在该页面上工作,但现在我的问题是,如果我想从外部访问此服务器,我应该在地址栏中输入什么?
如果我把我的 ip 地址直接转到路由器配置页面而不是服务器
我知道我需要将它重定向到 .101 地址,但我该怎么做呢?以便我的用户可以从外部访问该页面。
我购买了一个二手 Dell PowerConnect 3324 网络交换机,并尝试连接到它以便我可以对其进行配置。我已经有很长一段时间没有按原样使用了,它工作正常,但现在是时候看看事情是如何工作的了。问题是我不知道配置的 IP,因此无法登录。我已经使用网线直接连接到交换机并运行了 WireShark,但对我来说仍然不明显。我不是网络管理员,所以我没有受过所有要使用的工具的教育,所以如果这太容易了,请不要客气:)
我正在运行一个子网为 255.255.255.0 的小型网络。
我想在 Windows 命令提示符或 OS X 终端中运行一个命令,该命令将输出使用的 IP 地址列表。该列表不需要显示所采用的 IP 地址以外的任何内容。
显然,如果有一种简单的方法也可以输出计算机/节点名称或同样有用的东西,那么这将是有益的。
ip ×10
networking ×4
router ×2
address ×1
apache-2.2 ×1
bind ×1
firewall ×1
hostname ×1
ip-address ×1
iptables ×1
port ×1
ubuntu ×1