Назад | Перейти на главную страницу

Как установить telnet имя компьютера?

У меня есть компьютер в сети с именем компьютера: XP-201112453 Как я могу получить доступ к этому компьютеру по telnet, не зная IP?

Я попытался:

telnet XP-201112453

но терминал дает мне "nodename nor servname provided, or not known" как будто синтаксис неправильный. Я ищу по имени и нахожу только IP-адрес через Telnet. Можно ли подключиться к компьютеру через Telnet, просто зная имя компьютера?

[EDIT] Telnet из Mac OS X для доступа к машине Windows XP. Поскольку IP-адрес регулярно меняется, я хотел бы найти способ получить к нему доступ по имени пользователя или имени компьютера.

Вы можете подключиться к другой машине через Telnet, используя ее имя, но имя должно быть разрешаемым.

Если он определен в вашем файле hosts, будет использоваться найденное сопоставление IP-адресов.

Если он разрешается через DNS-сервер, он также должен быть в порядке.

Если это имя netbios (так кажется), вам необходимо установить пакет winbind (здесь я предполагаю ОС Linux). В Windows разрешение имен netbios не должно быть проблемой.

В ОС Linux вы можете проверить порядок (приоритет) этих источников поиска в файле конфигурации. /etc/nsswitch.conf. Найдите строку, которая начинается с hosts:.

Можете ли вы пропинговать имя хоста, а затем он разрешит IP-адрес? Если это не так, значит, имя хоста некорректно разрешается в DNS. При проверке имени хоста он должен возвращать IP-адрес, который вы также можете использовать.

Если это компьютер с Windows, вы можете добавить запись в файл / System32 / drivers / etc / hosts и добавить имя хоста XP-201112453 в файл с IP-адресом из указанной выше команды Ping.