Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    DNS-server: Resolution issues with TinyDNS/dnscache

    Scheduled Pinned Locked Moved DHCP and DNS
    11 Posts 5 Posters 6.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • dotdashD
      dotdash
      last edited by

      It sounds like it is operating correctly. Per design, TinyDNS does not act as recursive caching server. See this post: http://forum.pfsense.org/index.php/topic,7812.0.html

      1 Reply Last reply Reply Quote 0
      • M
        minus
        last edited by

        TinyDNS itself doesn't but dnscache (another part of djbdns) is supposed to be doing the recursive lookups. I'm thining this is a config issue or a bug.

        See here: http://cr.yp.to/djbdns/dnscache.html

        And this is what's running on my pfsense box:

        Gtinydns 23922  0.0  0.0  1396   724  ??  I    12:53PM   0:00.01 /usr/local/bin/tinydns
        root     52631  0.0  0.0  1264   624  ??  I     6:53PM   0:00.01 supervise tinydns
        root     52633  0.0  0.0  1264   624  ??  S     6:53PM   0:42.81 supervise dnscache
        Gdnslog  52649  0.0  0.0  1292   656  ??  S     6:53PM   0:04.14 multilog t ./main
        Gdnslog  52654  0.0  0.0  1276   528  ??  I     6:53PM   0:00.01 multilog t ./main
        root      3078  0.0  0.1  1596  1048  p0  S+    2:58PM   0:00.00 grep dns
        

        I'm not super familiar with BSD, but something tells me that "supervise dnscache" doesn't mean that it's running as it is should be.

        1 Reply Last reply Reply Quote 0
        • V
          velosity
          last edited by

          I am having the same issue.  TinyDNS is getting the request for the non auth domain, it's just is not forwarding it.  I also have supervise running, don't know what that means.

          1 Reply Last reply Reply Quote 0
          • S
            sullrich
            last edited by

            Turn off the DNS forwarder service?

            1 Reply Last reply Reply Quote 0
            • V
              velosity
              last edited by

              DNS forwarder service is off.

              1 Reply Last reply Reply Quote 0
              • S
                sullrich
                last edited by

                Okay, the dnscache portions are sorta experimental (is the polite way to put it).  Have not heard from the developer for quite a while now that was adding those features.

                1 Reply Last reply Reply Quote 0
                • V
                  velosity
                  last edited by

                  Ok, thanks for the response.  I'm still a bsd noob, but i will see what i can do to get it working.  What does the supervise mean?

                  1 Reply Last reply Reply Quote 0
                  • S
                    sullrich
                    last edited by

                    That is the DJB way.  I suggest reading up on the "DJB" way :)

                    1 Reply Last reply Reply Quote 0
                    • M
                      minus
                      last edited by

                      Anyone ever figure out some new info about this one?

                      1 Reply Last reply Reply Quote 0
                      • N
                        nexusone
                        last edited by

                        I'm also seeing this problem.

                        I have to disable DNS forwarding to get tinydns to correctly bind to the interface and start. With DNS forwarder disabled I get no external resolution. Re-enable DNS forwarder, and disable tinydns and external resolution comes back.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.