ПК с Linux недоступен через имя хоста, когда статический IP настроен [закрыто]

Я использую Ubuntu 12.04 на ПК. когда компьютер настроен на использование DHCP , доступ к компьютеру осуществляется через его имя хоста . но когда я устанавливаю статический IP-адрес , я не могу подключиться к компьютеру через имя хоста. В чем проблема и как ее исправить?

-2
задан 11 November 2013 в 09:30
2 ответа

Похоже, что DHCP-сервер также является DNS-сервером (вероятно, ваш маршрутизатор).
Когда он предоставляет компьютеру IP-адрес DHCP, он также регистрирует комбинацию имя / IP-адрес в своей собственной системе DNS.
Этот DNS помогает другим компьютерам в вашей локальной сети находить машину по имени.

Если вы дадите ему статический адрес, он НЕ будет зарегистрирован в DNS.
Единственный способ, которым другие компьютеры узнают, какой IP-адрес использовать для машины Linux, - это:

  1. Ввести его в DNS вручную (если ваш маршрутизатор поддерживает это).
  2. Ввести вручную запись в файл hosts на каждом ПК .
  3. Убедитесь, что машина с Linux транслирует свое имя в сети, чтобы другие ПК его увидели. Это можно сделать несколькими способами: Это сделает включение ipv6 на всех ваших компьютерах. Если другие машины - это системы Windows и / или OSX, на которых установлена ​​Samba на машине Linux (даже если вы не используете Samba для обмена данными), также будет включен механизм широковещания.

Почему вы используете статический IP-адрес способ ? Если вы хотите, чтобы адрес был фиксированным значением, лучше, чтобы сервер DHCP назначил зарезервированный адрес этой машине Linux. И в этом случае вы по-прежнему получаете прибыль от обработки DNS-серверов DHCP.

2
ответ дан 5 December 2019 в 21:09

Как вы это описываете, ваш DHCP-сервер обновляет ваш DNS-сервер при выдаче аренды. В этом случае, если вы не используете DHCP, вам необходимо вручную настроить имя хоста на вашем DNS-сервере.

2
ответ дан 5 December 2019 в 21:09

Теги

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