Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Unbound not working
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Networking & Security
View previous topic :: View next topic  
Author Message
shimitar
Guru
Guru


Joined: 23 Nov 2003
Posts: 334
Location: Italy, Torino

PostPosted: Fri Jun 21, 2024 1:11 pm    Post subject: Unbound not working Reply with quote

I have emerged Unbound and i want to use it as my DNS.

this is my unbound.conf:
Code:
server:
    logfile: /var/log/unbound.log
    log-time-ascii: yes
    verbosity: 3
    interface: 127.0.0.1
    port: 53
    do-ip4: yes
    do-udp: yes
    do-tcp: yes
    do-ip6: yes
    prefer-ip6: no
    harden-glue: no # i tried also yes here with no change
    harden-dnssec-stripped: yes
    use-caps-for-id: no
    edns-buffer-size: 1232
    prefetch: yes
    num-threads: 1
    so-rcvbuf: 1m
    private-address: 192.168.0.0/16
    private-address: 169.254.0.0/16
    private-address: 172.16.0.0/12
    private-address: 10.0.0.0/8
    private-address: fd00::/8
    private-address: fe80::/10


But it doesnt work:
Code:
# dig leonardo.polito.it @127.0.0.1
; <<>> DiG 9.16.48 <<>> leonardo.polito.it @127.0.0.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 35726
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;leonardo.polito.it.            IN      A

;; Query time: 2230 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jun 21 15:07:29 CEST 2024
;; MSG SIZE  rcvd: 47



Log is:
Code:
Jun 21 15:09:13 unbound[31294:0] notice: init module 0: validator
Jun 21 15:09:13 unbound[31294:0] notice: init module 1: iterator
Jun 21 15:09:13 unbound[31294:0] info: start of service (unbound 1.19.3).
Jun 21 15:09:17 unbound[31294:0] info: resolving leonardo.polito.it. A IN
Jun 21 15:09:17 unbound[31294:0] info: priming . IN NS
Jun 21 15:09:17 unbound[31294:0] info: response for . NS IN
Jun 21 15:09:17 unbound[31294:0] info: reply from <.> 193.0.14.129#53
Jun 21 15:09:17 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:17 unbound[31294:0] info: response for . NS IN
Jun 21 15:09:17 unbound[31294:0] info: reply from <.> 193.0.14.129#53
Jun 21 15:09:17 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:17 unbound[31294:0] info: response for . NS IN
Jun 21 15:09:17 unbound[31294:0] info: reply from <.> 202.12.27.33#53
Jun 21 15:09:17 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:17 unbound[31294:0] info: response for . NS IN
Jun 21 15:09:17 unbound[31294:0] info: reply from <.> 192.33.4.12#53
Jun 21 15:09:17 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:17 unbound[31294:0] info: response for . NS IN
Jun 21 15:09:17 unbound[31294:0] info: reply from <.> 2001:503:c27::2:30#53
Jun 21 15:09:17 unbound[31294:0] info: query response was ANSWER
Jun 21 15:09:17 unbound[31294:0] info: priming successful for . NS IN
Jun 21 15:09:18 unbound[31294:0] info: response for leonardo.polito.it. A IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <.> 193.0.14.129#53
Jun 21 15:09:18 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:18 unbound[31294:0] info: response for leonardo.polito.it. A IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <.> 2001:500:12::d0d#53
Jun 21 15:09:18 unbound[31294:0] info: query response was REFERRAL
Jun 21 15:09:18 unbound[31294:0] info: response for leonardo.polito.it. A IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <it.> 194.0.16.215#53
Jun 21 15:09:18 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:18 unbound[31294:0] info: response for leonardo.polito.it. A IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <it.> 2a00:d40:1:1::5#53
Jun 21 15:09:18 unbound[31294:0] info: query response was REFERRAL
Jun 21 15:09:18 unbound[31294:0] info: resolving ns3.polito.it. AAAA IN
Jun 21 15:09:18 unbound[31294:0] info: resolving ns1.garr.net. AAAA IN
Jun 21 15:09:18 unbound[31294:0] info: resolving giove.polito.it. AAAA IN
Jun 21 15:09:18 unbound[31294:0] info: resolving leonardo.polito.it. AAAA IN
Jun 21 15:09:18 unbound[31294:0] info: resolving ns1.garr.net. A IN
Jun 21 15:09:18 unbound[31294:0] info: response for leonardo.polito.it. A IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <polito.it.> 130.192.3.24#53
Jun 21 15:09:18 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:18 unbound[31294:0] info: response for leonardo.polito.it. AAAA IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <polito.it.> 130.192.4.30#53
Jun 21 15:09:18 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:18 unbound[31294:0] info: response for giove.polito.it. AAAA IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <polito.it.> 130.192.3.24#53
Jun 21 15:09:18 unbound[31294:0] info: response for ns3.polito.it. AAAA IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <polito.it.> 130.192.4.30#53
Jun 21 15:09:18 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:18 unbound[31294:0] info: response for leonardo.polito.it. A IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <polito.it.> 130.192.3.21#53
Jun 21 15:09:18 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:18 unbound[31294:0] info: response for leonardo.polito.it. AAAA IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <polito.it.> 130.192.3.24#53
Jun 21 15:09:18 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:18 unbound[31294:0] info: response for giove.polito.it. AAAA IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <polito.it.> 130.192.3.24#53
Jun 21 15:09:18 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:18 unbound[31294:0] info: response for ns3.polito.it. AAAA IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <polito.it.> 130.192.3.21#53
Jun 21 15:09:18 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:18 unbound[31294:0] info: response for leonardo.polito.it. A IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <polito.it.> 130.192.3.24#53
Jun 21 15:09:18 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:18 unbound[31294:0] info: response for leonardo.polito.it. AAAA IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <polito.it.> 130.192.3.24#53
Jun 21 15:09:18 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:18 unbound[31294:0] info: response for giove.polito.it. AAAA IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <polito.it.> 130.192.4.30#53
Jun 21 15:09:18 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:18 unbound[31294:0] info: response for ns3.polito.it. AAAA IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <polito.it.> 130.192.3.24#53
Jun 21 15:09:18 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:18 unbound[31294:0] info: response for leonardo.polito.it. A IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <polito.it.> 130.192.3.21#53
Jun 21 15:09:18 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:18 unbound[31294:0] info: response for leonardo.polito.it. AAAA IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <polito.it.> 130.192.4.30#53
Jun 21 15:09:18 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:18 unbound[31294:0] info: response for ns1.garr.net. A IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <.> 2001:500:2d::d#53
Jun 21 15:09:18 unbound[31294:0] info: query response was REFERRAL
Jun 21 15:09:18 unbound[31294:0] info: response for giove.polito.it. AAAA IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <polito.it.> 130.192.4.30#53
Jun 21 15:09:18 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:18 unbound[31294:0] info: response for ns3.polito.it. AAAA IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <polito.it.> 130.192.3.21#53
Jun 21 15:09:18 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:18 unbound[31294:0] info: response for ns1.garr.net. AAAA IN
Jun 21 15:09:18 unbound[31294:0] info: reply from <.> 2001:503:c27::2:30#53
Jun 21 15:09:18 unbound[31294:0] info: query response was REFERRAL
Jun 21 15:09:18 unbound[31294:0] info: response for leonardo.polito.it. A IN
Jun 21 15:09:23 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:23 unbound[31294:0] info: response for giove.polito.it. AAAA IN
Jun 21 15:09:23 unbound[31294:0] info: reply from <polito.it.> 193.206.141.38#53
Jun 21 15:09:23 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:23 unbound[31294:0] info: response for giove.polito.it. AAAA IN
Jun 21 15:09:23 unbound[31294:0] info: reply from <polito.it.> 130.192.3.24#53
Jun 21 15:09:23 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:23 unbound[31294:0] info: response for giove.polito.it. AAAA IN
Jun 21 15:09:23 unbound[31294:0] info: reply from <polito.it.> 130.192.4.30#53
Jun 21 15:09:23 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:23 unbound[31294:0] info: response for giove.polito.it. AAAA IN
Jun 21 15:09:23 unbound[31294:0] info: reply from <polito.it.> 130.192.3.21#53
Jun 21 15:09:23 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:23 unbound[31294:0] info: response for giove.polito.it. AAAA IN
Jun 21 15:09:23 unbound[31294:0] info: reply from <polito.it.> 130.192.4.30#53
Jun 21 15:09:23 unbound[31294:0] info: query response was THROWAWAY
Jun 21 15:09:23 unbound[31294:0] info: resolving leonardo.polito.it. AAAA IN
Jun 21 15:09:23 unbound[31294:0] info: resolving ns3.polito.it. AAAA IN
Jun 21 15:09:23 unbound[31294:0] info: resolving ns1.garr.net. AAAA IN


(i have somehow shortened the log)

What is the problem here? Any help?
_________________
Willy Gardiol
willy@gardiol.org
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5109
Location: Bavaria

PostPosted: Fri Jun 21, 2024 1:26 pm    Post subject: Reply with quote

I am missing the section "forward-zone:" in your configuration file ...

Have a look into my (german) post: https://forums.gentoo.org/viewtopic-p-8753593.html#8753593 if you want use unbound as a server ... but first ->

I am using it only for local DNS queries ... here the first post of above thread is sufficient.

(If you have a firewall you must allow port 853 of course; see also in my first post)

(Attention: I am using OpenRC as init system; if you have systemd you must change one line !
I have also disabled IPv6 completely in my kernel; so another line is not true for you)
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
shimitar
Guru
Guru


Joined: 23 Nov 2003
Posts: 334
Location: Italy, Torino

PostPosted: Fri Jun 21, 2024 1:43 pm    Post subject: Reply with quote

Do i need a forward zone?
i do not want to depend on a forward dns, that's the idea, or i would just use dnsmasq+dnssec and call it a day...

I do also use OpenRC.

i will translate the thread you linked and check it later, thanks!
_________________
Willy Gardiol
willy@gardiol.org
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 5109
Location: Bavaria

PostPosted: Fri Jun 21, 2024 2:53 pm    Post subject: Reply with quote

shimitar wrote:
Do i need a forward zone?
i do not want to depend on a forward dns, that's the idea, or i would just use dnsmasq+dnssec and call it a day...

I am using "unbound" instead "dnsmasq+dnssec" ... because (IMHO) it is more secure (dnsmasq had some bad security bugs in the past) ... ;-)

(I made also an AppArmor-profile for "unbound" because I use AA also)
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Networking & Security All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum