Я использую Ubuntu 12.04 на ПК. когда компьютер настроен на использование DHCP
, доступ к компьютеру осуществляется через его имя хоста
. но когда я устанавливаю статический IP-адрес
, я не могу подключиться к компьютеру через имя хоста.
В чем проблема и как ее исправить?
Похоже, что DHCP-сервер также является DNS-сервером (вероятно, ваш маршрутизатор).
Когда он предоставляет компьютеру IP-адрес DHCP, он также регистрирует комбинацию имя / IP-адрес в своей собственной системе DNS.
Этот DNS помогает другим компьютерам в вашей локальной сети находить машину по имени.
Если вы дадите ему статический адрес, он НЕ будет зарегистрирован в DNS.
Единственный способ, которым другие компьютеры узнают, какой IP-адрес использовать для машины Linux, - это:
Почему вы используете статический IP-адрес способ ? Если вы хотите, чтобы адрес был фиксированным значением, лучше, чтобы сервер DHCP назначил зарезервированный адрес этой машине Linux. И в этом случае вы по-прежнему получаете прибыль от обработки DNS-серверов DHCP.
Как вы это описываете, ваш DHCP-сервер обновляет ваш DNS-сервер при выдаче аренды. В этом случае, если вы не используете DHCP, вам необходимо вручную настроить имя хоста на вашем DNS-сервере.