1 Востаннє редагувалося HetmanNet (27.03.2020 12:56:01)

Тема: [RedHat-like] Bind9, DHCPd: reverse map

Є два сервери. DHCP 10.0.0.1 та NS 10.0.0.2 в мережі 10.0.0.0/23. У нас динамічне оновлення зони. Так ось наприклад пряма зона (наприклад, company.lan) оновлюється, а зворотня ні (наприклад, 0.0.10.in-addr.arpa.), а адреси 10.0.1.1-10.0.1.254 у нас не задіяні і dhcpd їх не роздає.

На стороні NS помилок немає. На стороні DHCP можемо бачити помилку:

dhcpd: Unable to add reverse map from 10.0.0.10.in-addr.arpa. to pc01.company.lan.: not found

Причина проста. Як бачите у нас маска мережі /23, тобто у нас має бути дві зворотніх зони 0.0.10.in-addr.arpa. та 1.0.10.in-addr.arpa., а на стороні DHCP два записи про зони також. Навіть якщо DHCPd роздає адреси лиш з 10.0.0.0/24, а 10.0.0.1/24 ви зарезервували під щось що плануєте і поки ніби немає йти запитів ніби щодо цієї зворотньої зони, то все одно треба прописувати всі зворотні зони, а не лише задіяні. Тож кількість зон прописуйте відповідно до маски мережі, а не того які діапазони в ній у вас задіяні.

Не дивлячись, що причина проста, помітити буває не просто. Наприклад, пішло півтора дні щоб помітити, що для підмережі 10.0.0.1/20 загубили одну зворотню зону в dhcpd.conf і тому не працювали усі зворотні зони.