0

我使用的是 opensuse 11.3,它连接到 DHCP 网络。我正在使用 putty 通过命令从窗口连接顶级机器:putty -ssh user@ip-address(它工作正常)但是当尝试使用主机名连接时它无法解析:putty -ssh user@

每次我想连接到机器时,我都需要先检查它的 ip,然后通过 putty 连接,但是当想使用主机名连接时,它会失败并说无法解析。有没有办法让我可以为 Linux 机器使用一个通用的主机名,而不必担心每次重启后它的 IP 地址会发生变化?谢谢您的回复。

问候, 阿舒托什

4

1 回答 1

0

这个问题有很多解决方案(按难度递增排序)。

  1. 更改 opensuse 服务器接口配置,使其采用静态地址而不是依赖 DHCP 服务器。

  2. DHCP 保留的 IP 地址。如果您还运行 DHCP 服务器,请确保始终为 opensuse 适配器的 MAC 地址分配相同的 IP 地址。如果你在家里的局域网上,那么这可能是在互联网路由器上完成的。使用 http 界面并导航到 DHCP 服务器配置表单。

    在前两种情况下,您只需要更新 \windows\system32\drivers\etc\hosts 中的 Windows 主机文件即可为该静态地址分配名称。

  3. 配置 opensuse 机器以在分配 DHCP 地址后更新 DNS/WINS 数据库。

  4. 在网络状态/地址发生变化时,使用普通的固定地址服务器来同步配置文件。在 windows 上开发一个同步客户端服务,在收到通知时自动更新主机文件。

于 2011-02-22T07:19:55.893 回答