研究で使用している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) |