Fórum Root.cz

Hlavní témata => Server => Téma založeno: maxlink 20. 06. 2017, 11:42:21

Název: Bind a skriptování před odesláním odpovědi
Přispěvatel: maxlink 20. 06. 2017, 11:42:21
Ahoj, existuje pro bind (nebo i jine dns server) možnost lehce scriptovat co se uvnitř děje? Dám příklad o co mi jde, z LAN mi přijde reqeust na A záznam pro domena.cz, dns server vyřídí dotaz, ale ještě než odešle odpověď klientovi tak vykoná script, který např. porovná jestli odpověd je taková či maková a pokud ano, tak vrátí jako odpověď jinou hodnotu klientovi.
Díky Max
Název: Re:Bind a "scripting engine"
Přispěvatel: Filip Jirsák 20. 06. 2017, 11:54:23
Nenapsal jste, zda jde o autoritativní server nebo resolver. Knot Resolver (https://www.knot-resolver.cz/) je možné skriptovat v Lua, Knot DNS (https://www.knot-dns.cz/) (autoritativní server) má možnost přidávat moduly.
Název: Re:Bind a "scripting engine"
Přispěvatel: maxlink 20. 06. 2017, 12:21:26
Nenapsal jste, zda jde o autoritativní server nebo resolver. Knot Resolver (https://www.knot-resolver.cz/) je možné skriptovat v Lua, Knot DNS (https://www.knot-dns.cz/) (autoritativní server) má možnost přidávat moduly.

Pouze resolver v LANce.
Mrknu na Knot, presne o Lua jsem uvazoval a nasel jsem i neco pro bind kde je backend s Lua.
Název: Re:Bind a "scripting engine"
Přispěvatel: Tuxik 20. 06. 2017, 12:59:31
PowerDNS se dá tuším taky skriptovat pomocí Lua.
Název: Re:Bind a "scripting engine"
Přispěvatel: Lol Phirae 20. 06. 2017, 13:09:58
https://www.unbound.net/documentation/pythonmod/index.html
Název: Re:Bind a "scripting engine"
Přispěvatel: Youda 20. 06. 2017, 21:22:26
Knihovna Snmp4Java umoznuje jednoduse si napsat DNS server - je to defacto exampl pouziti knihovny.

A do kodu si muzes nahookovat co chces a kam chces
Název: Re:Bind a "scripting engine"
Přispěvatel: Lol Phirae 21. 06. 2017, 08:48:27
Knihovna Snmp4Java umoznuje jednoduse si napsat DNS server

Kristova noho!  ::) :o
Název: Re:Bind a "scripting engine"
Přispěvatel: xy 21. 06. 2017, 11:17:25
K cemu takova hovadina? Hodne stesti pri reseni problemu s DNSSEC...