10. DHCP сервер ч.1

Поделиться
HTML-код
  • Опубликовано: 29 янв 2022
  • Про DHCP на Wiki: ru.wikipedia.org/wiki/DHCP
    Плейлист: • Администрирование инфр...
    Телеграм: t.me/gnuslashlinux
    Текстовой вариант: infra.gnulinux.pro

Комментарии • 10

  • @anton4932
    @anton4932 2 года назад +3

    Шикарное решение - поставить анимешную персону в качестве спикера.

    • @aresgod6814
      @aresgod6814 2 года назад +2

      Хорошая ирония)

  • @MultiGeho
    @MultiGeho 2 года назад +1

    Спасибо за видева, уже рекомендую друзьям.
    Скажи пожалуйста, а как хосты в сети могут обмениваться информацией о хостнеймах? То есть как например мой роутер узнает какое имя у моего компа? И какие еще есть способы получить имя другого хоста?

    • @GNULinuxPro
      @GNULinuxPro  2 года назад

      Ну, в случае с DHCP, клиент посылает хостнейм на сервер при запросе адреса.
      Но чтобы обычные компы видели имена друг друга "просто подключившись в одну сеть" - два метода. 1) в рамках одной L2 сети можно использовать NetBIOS, годится для каких-то маленьких сетей из 10-20 компов
      2) DNS. А чтоб не приходилось вручную прописывать на сервере - DDNS.

    • @MultiGeho
      @MultiGeho 2 года назад +1

      @@GNULinuxPro Спасибо, не ожидал такого быстрого ответа)
      Подскажи пожалуйста номера опций dhcp которые за это отвечают, если не сложно.
      Просто я хочу поднять dhcp и dns сервера на линукс сервере в домашней сети и снять эти обязанности с роутера, потому что роутер не может по dhcp указывать все мои подсети с впнами и виртуалками, а так же не может резолвить мой домен при запросах изнутри сети во внутренний ip сервера.
      И отсюда еще один вопрос: какую тему погуглить что бы настроить dns сервер так что бы при запросе домена он отвечал различными ip в зависимости от сети из которой пришел запрос?
      Потому что я хочу что бы этот же сервер использовался в качестве дочернего dns для этого же домена, что позволит мне использовать wildcard записи.

    • @GNULinuxPro
      @GNULinuxPro  2 года назад

      Возможно, я не правильно понял вопрос. Вы хотите, чтобы в зависимости от сабнета запрашивающего один и тот же ДНС сервер выдавал разные ответы? И в качестве DNS - bind9? Тогда гуглите RPZ. Вот, к примеру:
      habr.com/ru/post/177649/

    • @MultiGeho
      @MultiGeho 2 года назад

      ​@@GNULinuxPro Судя по описанию технологии с помощью нее точно можно решить мою задачу, однако у меня есть ощущение что это может быть как стрельба из пушки по воробьям. По этому я на всякий случай опишу более понятно задачу.
      Есть дома роутер, получает ip ISP_IP от провайдера.
      Есть домен DOMAIN для которого настроена A запись на ISP_IP
      Есть в домашней сети сервер с ip LOCAL_IP.
      На роутере для сервера настроен DNAT.
      Когда я хочу не из домашней сети получить доступ к серверу я использую DOMAIN, который резолвится в ISP_IP, а потом пакеты роутером перенаправляются на сервер, но я хочу и дома использовать DOMAIN для доступа к серверу, а dns мне все так же будет для запроса DOMAIN возвращать ISP_IP, а не LOCAL_IP.
      Так как сконфигурировать dns так что бы для запроса DOMAIN с адреса из LOCAL_SUBNET возвращался LOCAL_IP, а для всех остальных ISP_IP?

    • @GNULinuxPro
      @GNULinuxPro  2 года назад

      Ну если домашних клиентов мало, можешь прописать в hosts запись.
      Если клиентов дома много (как бы странно это не звучало) - достаточно поднять один домашний рекурсивный днс с тем же доменом, пусть домашние берут локальный адрес.