研究で使用しているPowerDNSのPipeBackendです
現在Aレコードしか対応していません
- 重み付けラウンドロビン
- 重みやTTL,IPアドレスの動的な変更
コンパイルして/etc/powerDNS/backend/においた場合の設定
pipe-regex cache-ttl query-cache-ttlは環境に合わせて変更してください
launch+=pipe
pipe-command=/etc/powerdns/backend/pdns-backend
pipe-regex=^[A-Za-z]*\.sai\.test$
cache-ttl=0
query-cache-ttl=0
設定ファイル
クエリが来る度に読み込まれます
numが2以上の場合は一番小さいTTLが使用されます
| domain | 回答したいドメイン名 | |
| type | レコードタイプ | |
| num | 回答に使うIPアドレス数 | |
| record | ip | IPアドレス |
| Weight | IPアドレスの重み(int) | |
| TTL | IPアドレスのTTL(int) |