Преобразование имен хостов в их доменные имена во внутреннем домене BIND

8

Я настраиваю домен в моей домашней сети для целей обучения, используя BIND в CentOS для работы в качестве сервера имен. Я установил сервер имен и запустил его как master для своего внутреннего домена (plumbnicoll.family) и могу выполнять прямой и обратный поиск с других компьютеров в моей локальной сети. Например, host office2.plumbnicoll.family правильно возвращает office2.plumbnicoll.family имеет адрес 192.168.1.3 .

Я хотел бы иметь возможность разрешить только office2 по его адресу, без необходимости ставить .plumbnicoll.family в конце.

Это возможно или даже желательно сделать? У меня дома смешанная среда с компьютерами Linux и Windows.

Адам Пламб
источник

Ответы:

5

Это возможно и совершенно желательно. На машинах Linux:

  1. Добавьте search plumnicoll.familyв ваш /etc/resolv.conf

На компьютерах с Windows (инструкции для Windows XP, другие версии потребуют адаптации, но должны быть похожими):

  1. Зайдите в Пуск> Настройки> Сетевые подключения
  2. щелкните правой кнопкой мыши подключение к локальной сети> Свойства
  3. щелкните левой кнопкой мыши по интернет-протоколу (TCP / IP)
  4. щелкните левой кнопкой мыши Свойства
  5. щелкните левой кнопкой мыши Advanced
  6. щелкните левой кнопкой мыши вкладку DNS
  7. щелкните левой кнопкой мыши Добавить эти суффиксы DNS
  8. щелкните левой кнопкой мыши Добавить
  9. введите plumnicoll.family
  10. щелкните левой кнопкой мыши Добавить
  11. щелкните левой кнопкой мыши ОК
  12. щелкните левой кнопкой мыши ОК
  13. щелкните левой кнопкой мыши ОК
хаос
источник
Ах! Вот для чего нужны строки «search xyz». Да!
Адам Пламб
3

Это проблема конфигурации клиента, а не проблема конфигурации сервера. Рекомендация по размещению домена в пути поиска в resolv.conf - это изменение клиента. Вы бы сделали то же самое (хотя бы с графическим интерфейсом) в Windows или Mac OS X или в параметрах области DHCP вашего DHCP-сервера, если вы используете его.

jj33
источник
1
+1 за упоминание параметров DHCP. Я бы лучше сделал одно изменение на DHCP-сервере, чем на каждой клиентской машине, даже если в домашней сети их всего несколько.
steve.lippert
2

Это связано с вашим поисковым доменом по умолчанию . Это часто выталкивается вашим DHCP-сервером или может быть установлено вручную

(Мой компьютер | Свойства | Имя компьютера | Изменить | Суффикс основного домена )

казарка
источник
1

Попробуйте поместить ваше доменное имя в качестве поискового домена в /etc/resolv.conf, например:

/etc/resolv.conf
search plumbnicoll.family

Это должно позволить вам использовать имена хостов.

WerkkreW
источник
1

Если домен существует в той же сети, поместите в свой файл следующее /etc/resolv.conf:

домен plumbnicoll.family

Вы, вероятно, хотите использовать domainв пользу searchв этом случае.

Дэн Карли
источник