Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Метода по 5 лабе_Настройка DDNS

.rtf
Скачиваний:
0
Добавлен:
28.09.2026
Размер:
3 Мб
Скачать
☆

Настройка DDNS

1. Настройка BIND

1.1. Добавим ссылку на секретный ключ в файл

nano -Y sh /etc/bind/named.conf.local

include "/etc/bind/rndc.key";

1.2. Проверка конфигурации

named-checkconf

1.3. Перезапускаем службу DNS-сервера

systemctl restart bind9

2. Настройка DHCP- серверов

2.1. Создание файла логов динамических обновлений

touch /var/log/kea-ddns.log

chmod 660 /var/log/kea-ddns.log

chown _kea:_kea /var/log/kea-ddns.log

ls -lh /var/log/kea-ddns.log

2.1. Просмотр ключа

cat /etc/bind/rndc.key

key "rndc-key" {

algorithm hmac-sha256;

secret "x9MTcqb4GQX/jJNRtubZ64pswUw21LQM7P+/BuWhklM=";

};

2.2. Редактирование файла конфигурации

ALT +T

nano -Y sh /etc/kea/kea-dhcp-ddns.conf

F9

{

"DhcpDdns": {

"ip-address": "127.0.0.1",

"port": 53001,

"control-socket": {

"socket-type": "unix",

"socket-name": "/run/kea/kea-ddns-ctrl-socket"

},

"tsig-keys": [

{

"name": "rndc-key",

"algorithm": "hmac-sha256",

"secret": "<свой_ключ_здесь>"

}

],

"forward-ddns": {

"ddns-domains": [

{

"name": "test.lan.",

"key-name": "rndc-key",

"dns-servers": [

{

"ip-address": "10.0.0.5"

}

]

}

]

},

"reverse-ddns": {

"ddns-domains": [

{

"name": "0.0.10.in-addr.arpa.",

"key-name": "rndc-key",

"dns-servers": [

{

"ip-address": "10.0.0.5"

}

]

}

]

},

"loggers": [

{

"name": "kea-dhcp-ddns",

"output_options": [

{

"output": "/var/log/kea-ddns.log",

"pattern": "%-5p %m\n"

}

],

"severity": "INFO",

"debuglevel": 0

}

]

}

}

2.3. Проверяем на ошибки конфигурационный файл

kea-dhcp-ddns -t /etc/kea/kea-dhcp-ddns.conf

2.4. Перезапуск службы

systemctl restart kea-dhcp-ddns-server

2.5. Вставка текстового фрагмента настройки обновлений

nano -Y sh /etc/kea/kea-dhcp4.conf

"severity": "INFO"

}

],

"ddns-send-updates": true,

"ddns-qualifying-suffix": "test.lan",

"ddns-override-no-update": true,

"ddns-override-client-update": true,

"dhcp-ddns": {

"enable-updates": true,

"server-ip": "10.0.0.5"

}

}

}

2.6. Проверяем конфигурационный файл

kea-dhcp4 -t /etc/kea/kea-dhcp4.conf

2.7. Перезапускаем все службы Kea сразу

systemctl restart kea-*

2.8. Просмотр логов

tail -f /var/log/kea-ddns.log /var/lib/kea/kea-leases4.csv

3. Содержимое зон

cat /var/lib/bind/db.test.lan

4. Полезные команды

systemctl restart kea-dhcp-server

cat /var/lib/kea/kea-leases4.csv

tcpdump port 67 or port 68 -e -n

tcpdump ether host e0:cb:4e:c3:7c:44

journalctl -f -u kea-dhcp-server

ipconfig /release

ipconfig /renew

dhclient -r eth0 # Освободить текущий адрес

dhclient -v eth0 # Получить адрес

dhclient -v eth0 -H testbox # Получить адрес с указанием имени клиента