我在 LAN 的远程位置有一台共享 PC。我通常使用远程桌面连接来操作它。有时,当有人意外或故意拔下并重新插入以太网电缆时,PC 的 IP 地址会发生变化。在这种情况下,需要亲自前往 PC 来获取新 IP,这有时对我来说很不方便。
我可以在 PC 上进行任何设置,以便从其他机器找到新的 IP 地址吗?共享计算机上安装的操作系统是 Ubuntu,我有 root 访问权限。
答案1
使用计算机名称在 Linux 上运行 DIG 或在 Windows 上运行 nslookup 来查找 IP 地址。
答案2
如果您通过内部 IP 地址连接到远程计算机...换句话说,您和远程计算机都在同一个 LAN 上,那么您应该实际上进入路由器的管理面板,进入 DHCP 预留表,让该计算机始终根据其 MAC 地址分配相同的 IP 地址。这样,无论断开连接的次数如何,路由器都会始终为其分配相同的内部 IP 地址。
如果你通过互联网连接到这台远程计算机,那么我会遵循Ubuntu.com 上的说明对其进行设置以正确处理动态 IP 地址。是的,看起来您不需要这样做,但是我可以根据经验告诉您,在您使用免费的动态 DNS 提供商(如 DYNDNS.com 或 No-ip.com)进行设置后,即使您位于同一个 LAN 上,您仍然可以连接到新域,而不是 IP 地址。这意味着如果您在 DynDNS.com 上设置了一个帐户,并在那里创建了 jimiblob.mine.nu 域,在 Ubuntu 计算机上安装 DynDNS Linux 客户端和设置后,您只需连接到 jimiblob.mine.nu 而不是内部 IP 地址...并且无论该内部 IP 地址如何变化,它都可以正常工作。
当然,结合两种解决方案是理想的...在 DHCP 保留表中保留内部 IP 地址,并使用动态 IP 服务。
我有一个家庭服务器,我喜欢在路上访问它。我使用像这样的动态 DNS 服务。无论我是在局域网内还是在家外,我仍然使用相同的帐户子域远程访问该计算机……而且它运行良好。
答案3
您需要保留机器的 IP,您可以使用 arp –a 列出 ARP 表并定位 IP(如果它已启动)。