1. DNS/実装/pdns

pdns-recursor-4.1.7 tss fragment 毒耐性 なし

https://doc.powerdns.com/recursor/security.html

https://doc.powerdns.com/recursor/security-advisories/powerdns-advisory-2018-07.html

2. configure

READMEが見当たらないので、いきなり./configureを実行したら、

Boost が足りないと言われた。(無謀だった)

$sudo apt-get install libboost-all-dev

python 2.7 関連のエラー -- ToshinoriMaeno 2018-11-14 04:35:11

jp.archive.ubuntu.com が名前解決できず。

ubuntutym.u-toyama.ac.jp. 85842 IN      CNAME   ubuntutym3.u-toyama.ac.jp.
ubuntutym3.u-toyama.ac.jp. 85842 IN     A       160.26.2.187

digで名前解決させたら、進んだ。なにか問題があったようだ。 -- ToshinoriMaeno 2018-11-14 04:44:25

次はLuaJITかLuaがいるとか。面倒だから、中断 -- ToshinoriMaeno 2018-11-14 04:46:44

3. README

# apt-get install liblua5.2-dev

configure OK -- ToshinoriMaeno 2018-11-14 10:14:42

configure: Lua: lua5.2
configure: OpenSSL ECDSA: yes
configure: libsodium ed25519: no
configure: libdecaf ed25519 and ed448: no
configure: Botan gost: no
configure: Protobuf: no
configure: SNMP: no
configure: systemd: no
configure: Context library: Boost context
configure: 

4. make install

できたらしい。

/usr/local/etc/reculsor.conf を作る必要があるようだ。

5. run

/usr/local/etc/recursor.conf を使って、/usr/local/sbin/pdns-recursor が動いた。