Answer the question
In order to leave comments, you need to log in
How to set up Pdnsd in Ubuntu?
Good day to all. Trying to set up pdnsd on Ubuntu 16.04. The procedure is as follows. I downloaded the command apt-get install pdnsd
, chose manual configuration, then went to /etc/pdnsd.conf
, configured like this
// Read the pdnsd.conf(5) manpage for an explanation of the options.
/* Note: this file is overriden by automatic config files when
/etc/default/pdnsd AUTO_MODE is set and that
/usr/share/pdnsd/pdnsd-$AUTO_MODE.conf exists
*/
global {
perm_cache=10024;
cache_dir="/var/cache/pdnsd";
run_as="pdnsd";
server_ip = 127.0.1.20; // Use eth0 here if you want to allow other
// machines on your network to query pdnsd.
status_ctl = on;
paranoid=on;
query_method=tcp_udp; // pdnsd must be compiled with tcp
// query support for this to work.
min_ttl=15m; // Retain cached entries at least 15 minutes.
max_ttl=1w; // One week.
timeout=10; // Global timeout option (10 seconds).
// Don't enable if you don't recurse yourself, can lead to problems
// delegation_only="com","net";
}
/* with status_ctl=on and resolvconf installed, this will work out from the box
this is the recommended setup for mobile machines */
server {
label="opendns";
ip = 208.67.220.220,208.67.222.222;
proxy_only=off;
uptest=query;
interval=15m;
timeout=30;
caching=on;
lean_query=on;
}
/*
//This section is meant for resolving from root servers.
server {
label = "root-servers";
root_server=on;
ip = 198.41.0.4
, 192.228.79.201
, 192.33.4.12
, 128.8.10.90
, 192.203.230.10
, 192.5.5.241
, 192.112.36.4
, 128.63.2.53
// , 192.36.148.17
// , 192.58.128.30
// , 193.0.14.129
// , 198.32.64.12
// , 202.12.27.33
;
timeout = 5;
uptest = query;
interval = 30m; // Test every half hour.
ping_timeout = 300; // 30 seconds.
purge_cache = off;
exclude = .localdomain;
policy = included;
preset = off;
}
*/
source {
owner=localhost;
// serve_aliases=on;
file="/etc/hosts";
}
rr {
name=localhost;
reverse=on;
a=127.0.0.1;
owner=localhost;
soa=localhost,root.localhost,42,86400,900,86400,86400;
}
/*
neg {
name=doubleclick.net;
types=domain; // This will also block xxx.doubleclick.net, etc.
}
*/
/*
neg {
name=bad.server.com; // Badly behaved server you don't want to connect to.
types=A,AAAA;
}
*/
/* vim:set ft=c: */
then I went to /etc/resolv.conf
there and left the line nameserver 127.0.1.20 I'm trying to go to the site to check my DNS, but it simply does not open with the words DNS_PROBE_FINISHED_BAD_CONFIG. The question is what am I doing wrong? Bind9 is not suggested, it works great and I know it. You need pdnsd in order to include it in the chain later ...., this is a long story. Where did I go wrong? What do you suggest?
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question