Если вы хотите видеть в статистике, логах и отчетах не просто IP адреса компьютеров локальной сети, а их имена то вам придется настраивать DynamicDNS.  Проще говоря DHCP сервер будет добавлять А записи в локальную зону DNS.

Начнем с генерации ключа для того чтоб никто кроме нашего DHCP не мог изменять зону DNS.

Так как блог о Suse воспользуемся yast-ом для генерации ключа.

1. выполняем команду yast

И переходим в «Network Service -> DHCP Server»

Путь можно оставить по умолчанию,

Key ID — идентификатор ключа(цифры или латинские буквы) я поставил цифру 2.

Filename - дописываем в конец пути имя файла с ключом, я написал test.

Generate — сгенерировать готовый к употреблению файл с ключом.

В табличке Current TSIG Keys должна появится запись о вашем ключе, а в папке /etc/named.d/ файлик test .

Давим ОК и выходим из YAST-а. Остальную настройку также можно провести в YAST-е, но ручками както быстрее и наглядней.

Я беру для примера  файл конфига DHCP из пердидущей статьи о DHCP . Вам же можно вставить выделенные синим строки в ваш конфиг.

option domain-name "localnet";
option domain-name-servers 192.168.1.1;
option routers 192.168.1.1;
option netbios-name-servers 192.168.1.1;
#
#Путь к файлу с ключем
include "/etc/named.d/test";
#
#Алгоритм обновления(доп инфу ищите сами если приспичило :)  )
ddns-update-style interim;
#
ddns-updates on;
ignore client-updates;
default-lease-time 144000;
subnet 192.168.1.0 netmask 255.255.255.0 {
    authoritative;
    #
    #Будем обновлять прямую и обратную зону на нашем DNS находящемся на этомже компьютере
    zone localnet. { primary 127.0.0.1; key 2; }
    zone 1.168.192.in-addr.arpa. { primary 127.0.0.1; key 2; }
    #
    default-lease-time 144000;
    max-lease-time 1728000;
    pool {
       allow unknown-clients;
       deny known-clients;
       range 192.168.1.100 192.168.1.254;
    }
    pool {
       range 192.168.1.10 192.168.1.50;
       deny unknown-clients;
       host server1 {
          fixed-address 192.168.1.11;
          hardware ethernet 00:15:58:54:ef:71;
       }
       host file-srv {
          fixed-address 192.168.1.12;
          hardware ethernet 00:80:48:12:8b:b5;
       }
    }
}

На этом настройку DHCP можно считать законченной.

Перейдем к ДНС.

Для примера беру файл конфига из предидущей статьи, строки которые необходимо вставить выделены синим.

options {
       directory "/var/lib/named";
       dump-file "/var/log/named_dump.db";
       statistics-file "/var/log/named.stats";
       query-source address * port 53;
       transfer-source * port 53;
       notify-source * port 53;
       allow-query {any;};
       allow-recursion{ 127.0.0.1; 192.168.1.0/24; };
       notify yes;
};
logging {
       channel syslog_errors {file "/var/log/named/error.log"; severity error;};
       category default { syslog_errors; };
       category lame-servers { null; };
};
#
#Включаем в конфиг файлик с ключем
include "/etc/named.d/test";
#
#view для внутренних зон
view internal {
    #зоны ресолвятся для клиентов сетей 192.168.1.0/24 и локалхоста
    match-clients { 127.0.0.1; 192.168.1.0/24; };
    zone "." in {
          type hint;
          file "root.hint";
    };
    zone "localhost" in {
          type master;
          file "localhost.zone";
    };
    zone "0.0.127.in-addr.arpa" in {
          type master;
          file "127.0.0.zone";
    };
    zone "1.168.192.in-addr.arpa" in {
          file "dyn/1.168.192.in-addr.arpa";
          type master;
          #Разрешаем обновлять зону по ключу.
          allow-update { key 2; };
    };
    #И добавляем еще одну зону для локальных компьютеров хотя можно и обойтись
    #и менять по ключу зону example.com, ну тут кому как нравится
    zone "localnet" in {
          file "dyn/local";
          type master;
          allow-update { key 2; };
    };
    #
    zone "example.com" in {
           file "dyn/example";
           type master;
    };
};
#
# Вид для внешних зон
view external {
   #Для всех остальных сетей и IP которые явно не указаны в предыдущих view
   match-clients { any; };
   allow-transfer { 195.234.42.1; 87.98.164.164; 66.252.5.14; };
   zone "example.com" in {
           file "master/example.com";
           type master;
   };
   zone "101.207.82.in-addr.arpa" in {
           file "master/101.207.82.in-addr.arpa";
           type master;
   };
};

Перезапускаем Bind и DHCP
rcnamed restart
rcdhcpd restart

Теперь при получении настроек по DHCP компьютеры будут автоматически добавлятся в зону localnet.
Пример динамически изменяемой зонны:

$ORIGIN .
$TTL 172800 ; 2 days
vnesh IN SOA vs-srv-02.localnet. root.vs-srv-02.localnet. (
                     2009035080 ; serial
                     10800 ; refresh (3 hours)
                     3600 ; retry (1 hour)
                     604800 ; expire (1 week)
86400 ; minimum (1 day)
)
                      NS  localnet.
                      A   192.168.1.1
                      MX  10 localnet.
$ORIGIN vnesh.
$TTL 72000 ; 20 hours
agent                 A   192.168.1.122
                      TXT "3167b8bb4c8c01b794de"
ANTUS                 A   192.168.1.115
                      TXT "31e5ff1531ddeb08aff6"
$TTL 172800 ; 2 days
brocker               A   192.168.1.103
$TTL 72000 ; 20 hours
DIR-320               A   192.168.1.136
                      TXT "3149490e74b105c10b26f"
$TTL 172800 ; 2 days
file-srv              A   192.168.1.90
$TTL 72000 ; 20 hours
forward               A   192.168.1.129
                      TXT "31bd74e98359260c291f7"