1
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2024-12-23 01:39:27 +02:00
dockerfiles/ftldns/README.md
2024-02-27 19:20:48 +08:00

1.0 KiB

FTLDNS

FTLDNS (pihole-FTL) provides an interactive API and also generates statistics for Pi-hole®'s Web interface.

Up and Running

$ docker compose up -d

$ dig @127.0.0.1 -p 53 www.youtube.com

$ docker compose exec ftldns bash
>>> pihole-FTL sql -h gravity.db
    .schema domainlist
    insert into domainlist(type, domain) values (3, '(\.|^)youtube\.com$');
    .quit
>>> pihole-FTL regex-test www.youtube.com
    Checking domain against blacklist...
    (\.|^)youtube\.com$ matches (regex blacklist, DB ID 1)
    Time: 0.019 msec
>>> pihole -b --regex '(\.|^)baidu\.com$'
>>> pihole-FTL regex-test www.baidu.com
>>> exit

$ docker compose kill -s RTMIN ftldns

$ dig @127.0.0.1 -p 53 www.youtube.com

$ telnet 127.0.0.1 4711
>version
>stats
>top-domains (15)
>top-clients
>getallqueries-client 2.3.4.5
>quit

Read more about domainlist and telnet-api.