что нужно, чтобы разрешение имен хостов работало в локальной сети?

Я разрабатываю сетевое приложение, которое работает на нескольких разных компьютерах в локальной сети. Одна из основных потребностей приложения - поддерживать список одноранговых узлов в локальной сети, с которыми оно взаимодействовало в прошлом, чтобы оно могло восстанавливать предыдущие сеансы. Наивным решением было бы просто запомнить IP-адрес и сохранить его в таблице, но что произойдет, если IP-адрес однорангового узла изменится?

Вместо этого я подумал, что сохраню имена узлов одноранговых узлов, чтобы даже при изменении IP-адреса они по-прежнему будут доступны через свое имя хоста. (Я знаю, что имена хостов тоже могут меняться, но этого достаточно).

Итак, мой вопрос: что именно необходимо, чтобы разрешение имен хостов работало в локальной сети со смешанными клиентами Windows / Mac / Linux?

7
задан lms 6 February 2012 в 11:00
поделиться