Skip to content

lrhazi/pdns-pipebackend-http-probe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A PowerDNS pipe backend with the following features:
    
    - Uses gevent for Asynchrony.
    - Answers predefined DNS queries dynamically, based on result of http probes of given IP addresses.
    - Early tests show good results, for functionality and for performance.
    
How to use it:
    
    - Ensure Python library gevent is installed. 
    
    - python setup.py install
    
    - Edit /etc/pdns/pdns.conf as needed. Example:
        
    distributor-threads=1
    cache-ttl=20
    query-cache-ttl=0
    wildcards=no
    launch=pipe
    pipe-command=/usr/bin/pdns-glb.py
    pipe-timeout=500
    pipebackend-abi-version=2
    pipe-regex=^(www\.|other\.)?example\.com;(A|ANY)$
    
    - Copy pglb.conf to /etc/pdns, and edit as needed.

About

A PowerDNS pipe backend with URL monitoring capability

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages