如何远程login计算机名称?

我有一台计算机在networking上的计算机名称: XP-201112453不知道IP,我怎样才能telnet访问这台电脑?

我试过了:

telnet XP-201112453 

但terminal给我"nodename nor servname provided, or not known"就好像语法是错误的。 我search了这个名字,只find了一个IP地址。 仅通过知道计算机名称就可以远程login电脑吗?

[编辑]从Mac OS X Telnet访问Windows XP机器。 由于IP定期更改,我想find一个方法来访问它的用户名或计算机名称。

您可以使用其名称远程login到另一台计算机,但名称应该可以parsing。

如果在您的主机文件中定义了,则会使用find的IP映射。

如果可以通过DNS服务器parsing,也应该可以。

如果它是一个NetBIOS名称(看起来如此),你需要安装winbind软件包(我在这里假设Linux操作系统)。 在Windows下,parsingNetBIOS名称不应该是一个问题。

在Linux操作系统下,您可以在configuration文件/etc/nsswitch.conf检查这些查找源的顺序(优先级)。 寻找以hosts:开始的行hosts:

你可以ping主机名,然后parsing一个IP地址? 如果没有,那么主机名不能在DNS中正确parsing。 当ping主机名时,它应该返回一个你也可以使用的IP地址。

如果是Windows机器,则可以在/ System32 / drivers / etc / hosts文件中添加一个条目,然后将主机名XP-201112453添加到上述Ping命令的IP地址文件中。