первый вопрос здесь ...
Исходная посылка: началась попытка настроить виртуальную машину для работы с каким-то совершенно не связанным программным обеспечением ... поскольку я хочу подключиться к ней через ssh для простоты настройки (а может позже, пусть сервер в виртуальной машине будет обслуживать некоторые веб-страницы) Я настроил мостовую сеть в Virtualbox, я могу нормально пропинговать IP-адрес моего хоста из виртуальной машины и наоборот, но я не могу разрешить имена хостов ...
Я уже настроил BIND на своем хосте для кэширования DNS, поэтому при необходимости я мог бы что-то настроить на нем, если это будет полезно для решения этой проблемы.
На самом деле я никогда не углубляюсь в эту тему: иногда я менял конфигурацию DNS или другие простые вещи на стороне клиента, никогда не удосужился по-настоящему понять, как они работают на стороне сервера.
Поэтому я подумал, что ответственность за добавление имен хостов в его таблицу является обязанностью сервера DNS ...
Вместо этого кажется, что (поправьте меня, если я ошибаюсь), очевидно, что dhcp-сервер должен сообщать dns-серверу имена хостов при аренде ip-адреса.
Это означает, что на стороне клиента возможна только одна неправильная конфигурация: клиент не сообщает серверу dhcp свое имя хоста при получении ip (и кажется, что на современных машинах Linux это выглядит как-то иначе) коробка)
строка 16 моего виртуального компьютера /etc/dhcp3/dhclient.conf:
send host-name "<hostname>";
Так что, если я не ошибаюсь, кажется, что это полностью ошибка локального DHCP-сервера, если я не могу разрешить свои имена ...
Проблема в том, что я живу здесь, но на самом деле это не мой дом (я делюсь с другими двумя парнями), поэтому: я могу попросить пароль маршрутизатора, но я не могу слепо настроить его по своему вкусу.
Даже если бы я мог, когда я был у себя дома, я не помнил, чтобы была большая конфигурация для сервера dhcp (это, кстати, Wi-Fi-маршрутизатор Netgear)
Afaik, наличие двух серверов dhcp в одной сети может быть проблемой (и, безусловно, излишним для домашней сети и только для разрешения имени виртуальной машины ... )
А пока я просто добавлю IP-адрес виртуальной машины в мой /etc /hosts (я думаю, что другим возможным решением может быть установка avahi-daemon)
Любое предложение / уточнение?