You are not logged in.

#1 2015-10-31 04:14:29

brando56894
Member
From: NYC
Registered: 2008-08-03
Posts: 681

[Solved] Unbound Configuration

I have unbound setup for my webserver and I can't seem to get the CNAME records to work for my local domain. I can get to my index page/root domain if I type odroid/ in my browser, but all the subdomains don't work.

 [root@odroid /srv/webserver/unbound]$ dig bbs.archlinux.org

; <<>> DiG 9.10.3 <<>> bbs.archlinux.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51688
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;bbs.archlinux.org.             IN      A

;; ANSWER SECTION:
bbs.archlinux.org.      2764    IN      CNAME   luna.archlinux.org.
luna.archlinux.org.     85718   IN      A       5.9.250.164

;; Query time: 113 msec
;; SERVER: 192.168.1.3#53(192.168.1.3)
;; WHEN: Sat Oct 31 02:28:14 UTC 2015
;; MSG SIZE  rcvd: 81
  [bran@chromebook ~]$ dig odroid

; <<>> DiG 9.10.3 <<>> odroid
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11935
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;odroid.                                IN      A

;; ANSWER SECTION:
odroid.                 3600    IN      A       192.168.1.3

;; Query time: 4 msec
;; SERVER: 192.168.1.3#53(192.168.1.3)
;; WHEN: Fri Oct 30 23:51:45 EDT 2015
;; MSG SIZE  rcvd: 51

 [bran@chromebook ~]$ dig sickrage.odroid
;; Warning: Message parser reports malformed message packet.

; <<>> DiG 9.10.3 <<>> sickrage.odroid
;; global options: +cmd                                                                                                                              
;; Got answer:                                                                                                                                       
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25462
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; WARNING: Message has 43 extra bytes at end

;; QUESTION SECTION:
;sickrage.odroid.               IN      A

;; Query time: 4 msec
;; SERVER: 192.168.1.3#53(192.168.1.3)
;; WHEN: Fri Oct 30 23:54:03 EDT 2015
;; MSG SIZE  rcvd: 88

 [bran@chromebook ~]$ dig nzbget.odroid
;; Warning: Message parser reports malformed message packet.

; <<>> DiG 9.10.3 <<>> nzbget.odroid
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2985
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1
;; WARNING: Message has 43 extra bytes at end

;; QUESTION SECTION:
;nzbget.odroid.                 IN      A

;; Query time: 3 msec
;; SERVER: 192.168.1.3#53(192.168.1.3)
;; WHEN: Fri Oct 30 23:54:20 EDT 2015
;; MSG SIZE  rcvd: 86
 [bran@chromebook ~]$ ping odroid
PING odroid (192.168.1.3) 56(84) bytes of data.
64 bytes from pma.odroid (192.168.1.3): icmp_seq=1 ttl=64 time=2.17 ms
64 bytes from pma.odroid (192.168.1.3): icmp_seq=2 ttl=64 time=2.43 ms
^C
--- odroid ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 2.178/2.308/2.438/0.130 ms
 [bran@chromebook ~]$ ping sickrage.odroid
ping: unknown host sickrage.odroid

unbound.conf

server:
        verbosity: 1
        interface: 192.168.1.3
        port: 53
        outgoing-interface: 192.168.1.3
        msg-cache-size: 64m
        rrset-cache-size: 4m
        do-ip4: yes
        do-ip6: no
        do-udp: yes
        do-tcp: yes
        access-control: 192.168.1.0/24 allow 
        logfile: "unbound.log"
        log-queries: yes
        root-hints: "/etc/unbound/root.hints"

        #tweaks
        num-threads: 8
        rrset-cache-slabs: 16
        key-cache-slabs: 16
        infra-cache-slabs: 16
        msg-cache-slabs: 16
        rrset-cache-size: 128m
        msg-cache-size: 64m
        key-cache-size: 4m
        neg-cache-size: 1m
        outgoing-range: 8192 #78
        num-queries-per-thread: 4096  #39

        local-zone: "odroid." static 
        local-data: "odroid. 10800 IN SOA 192.168.1.3 4 3600 1200 604800 10800"
        local-data: "odroid A 192.168.1.3"
        local-data: "pma.odroid CNAME odroid"
        local-data: "pydio.odroid CNAME odroid"
        local-data: "nzbget.odroid CNAME odroid"
        local-data: "couchpotato.odroid CNAME odroid"
        local-data: "sickrage.odroid CNAME odroid"
        local-data: "transmission.odroid CNAME odroid"
        local-data: "3.1.168.192.in-addr.arpa. 10800 IN PTR odroid."

forward-zone:
        name: "odroid"
        forward-addr: 192.168.1.3

Last edited by brando56894 (2015-10-31 22:35:38)

Offline

#2 2015-10-31 22:25:45

brando56894
Member
From: NYC
Registered: 2008-08-03
Posts: 681

Re: [Solved] Unbound Configuration

According to this unbound doesn't support CNAME records, so I have use to use A records, which seem to work fine.

Offline

#3 2015-10-31 23:14:39

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: [Solved] Unbound Configuration

Huh? You've not shown a sensible command.

"odroid" is not a FQDN, so that's like asking the IP address of "com" (i.e. a silly question) rather than "microsoft.com" or "www.microsoft.com"

Offline

#4 2015-11-01 23:23:45

brando56894
Member
From: NYC
Registered: 2008-08-03
Posts: 681

Re: [Solved] Unbound Configuration

It's an internal domain, also it does work.

 [bran@chromebook ~]$ dig odroid

; <<>> DiG 9.10.3 <<>> odroid
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4263
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;odroid.                                IN      A

;; ANSWER SECTION:
odroid.                 3600    IN      A       192.168.1.3

;; Query time: 2 msec
;; SERVER: 192.168.1.3#53(192.168.1.3)
;; WHEN: Sun Nov 01 18:21:06 EST 2015
;; MSG SIZE  rcvd: 51

 [bran@chromebook ~]$ dig sickrage.odroid

; <<>> DiG 9.10.3 <<>> sickrage.odroid
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47820
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;sickrage.odroid.               IN      A

;; ANSWER SECTION:
sickrage.odroid.        3600    IN      A       192.168.1.3

;; Query time: 7 msec
;; SERVER: 192.168.1.3#53(192.168.1.3)
;; WHEN: Sun Nov 01 18:21:25 EST 2015
;; MSG SIZE  rcvd: 60

If I type odroid into my browser it brings me to my index page (HTPC Manager), if I type in sickrage.odroid it brings me to my SickRage page.

Offline

Board footer

Powered by FluxBB