Skip to content

k-mrgk/powerDNS-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

powerDNS-backend

研究で使用しているPowerDNSのPipeBackendです
現在Aレコードしか対応していません

機能

  • 重み付けラウンドロビン
  • 重みやTTL,IPアドレスの動的な変更

pdns.conf

コンパイルして/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

config.json

設定ファイル
クエリが来る度に読み込まれます
numが2以上の場合は一番小さいTTLが使用されます

domain 回答したいドメイン名
type レコードタイプ
num 回答に使うIPアドレス数
record ip IPアドレス
Weight IPアドレスの重み(int)
TTL IPアドレスのTTL(int)

About

Pipe Backend for powerDNS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages