Доступ к машине Linux с именем (не IP-адрес)

Я не думаю, что возможно получить такую информацию после того, как процесс уже закончился.

Если Вы знаете заранее о необходимости в той информации можно выполнить команду как

time <command>

например.

~> time sleep 1

real        0m1.003s
user        0m0.002s
sys         0m0.001s
3
28.04.2011, 19:03
3 ответа

Предполагая, что машины находятся в той же сети, необходимо смочь просто использовать имя хоста машины вместо его IP-адреса.

3
27.01.2020, 21:13
  • 1
    С avahi я мог использовать "имя хоста" .local, чтобы быть полученным доступ и Mac и ПК (добрый день для установленного ПК). –  prosseek 28.04.2011, 18:58

То, что Вы хотите, является разрешением от сетевого имени до IP-адреса, который является точно, для чего DNS.

Если бы машина Linux находится на Вашей LAN, по моему скромному мнению, dnsmasq подошел бы лучше всего.

Dnsmasq является легким весом, легким настраивать средство передачи DNS и сервер DHCP. Это разработано для обеспечения DNS и, дополнительно, DHCP, к небольшой сети. Это может служить названиям локальных машин, которые не находятся в глобальном DNS. Сервер DHCP интегрируется с сервером DNS и позволяет машинам с выделенными DHCP адресами появляться в DNS с именами, настроенными или в каждом хосте или в центральном конфигурационном файле. Dnsmasq поддерживает статические и динамические арендные договоры DHCP и BOOTP/TFTP/PXE для сетевой начальной загрузки бездисковых машин.

Если в Интернете, Вы могли бы использовать некоторого динамического поставщика DNS. Популярным свободным поставщиком является DynDNS.

2
27.01.2020, 21:13
  • 1
    Кроме того, если у Вас есть постоянное, но ужасное название Вашей машины такой как prosseek-home.dyndns.org, можно дать ему псевдоним в ssh с a Host homeHostName prosseek-home.dyndns.org ␤ раздел в ~/.ssh/config. –  Gilles 'SO- stop being evil' 14.04.2011, 00:26

Существует несколько возможностей.

  1. выберите dyndns сервис (не подходящий для локального IP-адреса)
  2. настройте машину в /etc/hosts (только для статического IP-адреса)
  3. выполните свой собственный сервер DNS (оптимальный для LAN)
2
27.01.2020, 21:13

Теги

Похожие вопросы