Knot kasutamine - protsess operatsioonisüsteemis
Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti
Sissejuhatus
TODO
Tööpõhimõte
TODO
Paigaldamine
# apt-get install knot
Paigaldamise käigus tekib failisüsteemi
- TODO
Seadistamine ja käivitamine
knot tööd juhib seadistusfail /etc/knot/knot.conf
# cat /etc/knot/knot.conf server: rundir: "/run/knot" user: knot:knot automatic-acl: on listen: [ 127.0.0.1@53, ::1@53 ] log: - target: syslog any: info database: storage: "/var/lib/knot" remote: - id: primary address: 10.80.103.202@53 template: - id: default storage: "/var/lib/knot" file: "%s.zone" zone: - domain: proov.ee - domain: test.ee - domain: imretest-1.ee master: primary
kus
- 'primary' nimelise nimega seotakse sekundaarse domeeni 'zone' sissekanne tema asukohage 'remote' sektsioonis
Primaarse tsooni sisu on nt sellises failis
# cat /var/lib/knot/proov.ee.zone proov.ee. 3600 IN SOA dns.proov.ee. admin.proov.ee. 2024111804 7200 900 1209600 3600 proov.ee. 3600 IN A 10.101.90.17 proov.ee. 3600 IN A 10.101.90.16 proov.ee. 3600 IN NS pns1.proov.ee. proov.ee. 3600 IN NS pns2.proov.ee. # cat /var/lib/knot/test.ee.zone test.ee. 3600 IN SOA dns.test.ee. admin.test.ee. 2024111804 7200 900 1209600 3600 test.ee. 3600 IN A 10.201.90.17 test.ee. 3600 IN A 10.201.90.16 test.ee. 3600 IN NS rns1.test.ee. test.ee. 3600 IN NS rns2.test.ee.
Käivitamiseks sobib öelda kui ta ei tööta juba
# systemctl start knot
Logis on oodata
2024-11-19T13:28:20.751896+02:00 debian-10-vpn systemd[1]: Starting knot.service - Knot DNS server... 2024-11-19T13:28:20.854882+02:00 debian-10-vpn knotc[635689]: Configuration is valid 2024-11-19T13:28:20.947755+02:00 debian-10-vpn knotd[635690]: info: Knot DNS 3.2.6 starting 2024-11-19T13:28:20.948115+02:00 debian-10-vpn knotd[635690]: info: loaded configuration file '/etc/knot/knot.conf', mapsize 512 MiB 2024-11-19T13:28:20.948244+02:00 debian-10-vpn knotd[635690]: info: using UDP reuseport, incoming TCP Fast Open 2024-11-19T13:28:20.948366+02:00 debian-10-vpn knotd[635690]: info: binding to interface 127.0.0.1@53 2024-11-19T13:28:20.948537+02:00 debian-10-vpn knotd[635690]: info: binding to interface ::1@53 2024-11-19T13:28:20.949571+02:00 debian-10-vpn knotd[635690]: info: loading 2 zones 2024-11-19T13:28:20.950395+02:00 debian-10-vpn knotd[635690]: info: [test.ee.] zone will be loaded 2024-11-19T13:28:20.950703+02:00 debian-10-vpn knotd[635690]: info: [proov.ee.] zone will be loaded 2024-11-19T13:28:20.951292+02:00 debian-10-vpn knotd[635690]: info: starting server 2024-11-19T13:28:20.954071+02:00 debian-10-vpn knotd[635690]: warning: [test.ee.] check, node test.ee., missing glue record 2024-11-19T13:28:20.955077+02:00 debian-10-vpn knotd[635690]: warning: [proov.ee.] check, node proov.ee., missing glue record 2024-11-19T13:28:20.955374+02:00 debian-10-vpn knotd[635690]: warning: [test.ee.] check, node test.ee., missing glue record 2024-11-19T13:28:20.955750+02:00 debian-10-vpn knotd[635690]: info: [test.ee.] zone file parsed, serial 2024111804 2024-11-19T13:28:20.957598+02:00 debian-10-vpn knotd[635690]: warning: [proov.ee.] check, node proov.ee., missing glue record 2024-11-19T13:28:20.958149+02:00 debian-10-vpn knotd[635690]: info: [proov.ee.] zone file parsed, serial 2024111804 2024-11-19T13:28:20.958419+02:00 debian-10-vpn knotd[635690]: info: [proov.ee.] loaded, serial none -> 2024111804, 188 bytes 2024-11-19T13:28:20.959728+02:00 debian-10-vpn knotd[635690]: info: [test.ee.] loaded, serial none -> 2024111804, 179 bytes 2024-11-19T13:28:20.967162+02:00 debian-10-vpn knotd[635690]: info: server started in the foreground, PID 635690 2024-11-19T13:28:20.967331+02:00 debian-10-vpn knotd[635690]: info: control, binding to '/run/knot/knot.sock' 2024-11-19T13:28:20.967377+02:00 debian-10-vpn systemd[1]: Started knot.service - Knot DNS server.
Käsundamine
knotc utiliiti saab kasutada interaktiivses režiimis
# knotc knotc> zone-read proov.ee knotc> conf-export knotc> ...
Kasulikud lisamaterjalid
- TODO