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

Linux / Samba: транслировать имя сервера Linux в сети Windows?

Чтобы протестировать свою работу по веб-разработке, я установил на свой компьютер виртуальную машину Linux. Я использую мостовой адаптер (вместо NAT), поэтому мне не нужно беспокоиться о настройке переадресации портов. Это работает хорошо; виртуальная машина получает IP-адрес и может получить доступ к сети.

В основном я обращаюсь к виртуальной машине через SSH. Однако IP-адрес может измениться, поскольку в моей работе используется DHCP. Я не хочу каждый раз обновлять свой файл "hosts" на моем ПК с Windows. Вместо этого я бы хотел, чтобы виртуальная машина Linux просто «транслировала» свое имя хоста по локальной сети Windows, как это делают машины с Windows.

Я думал, что установка Samba решит эту задачу, но либо я ошибался, либо мне еще нужно выполнить некоторую настройку, прежде чем это можно будет сделать.

У меня нет доступа к маршрутизатору, который назначает IP-адреса, поэтому я надеюсь найти способ изменить конфигурацию Linux / Samba, чтобы просто транслировать имя хоста (или чтобы хост Linux отвечал на запросы для этого имени хоста на сеть).

Как я могу этого добиться? Спасибо!

Примечание: я использую Fedora 13.

Вероятно, вы пытаетесь говорить о динамической регистрации DNS, которую выполняет Windows. Это не имеет ничего общего с Samba, и возня с конфигурациями Samba ничего не изменит.

Если DNS-серверы разрешают запросы на регистрацию от клиентов, не прошедших проверку подлинности, вы можете использовать nsupdate для регистрации своего IP-адреса. Если DNS-сервер Windows требует проверки подлинности, вам придется присоединить свой компьютер к домену и запустить nsupdate-gss.

См. Этот связанный вопрос, у которого есть образец сценария который выполняет запрос обновления DNS.

У меня были друзья, которые пытались заставить Linux и Windows работать вместе с DHCP / DNS, но это всегда плохо. В итоге они просто связались с сетевой группой и попросили их установить резервирование DHCP и ручные записи DNS. Я знаю, что это не тот ответ, который вы искали, а просто хотели поделиться своим опытом.