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

    OpenDnS not working

    Scheduled Pinned Locked Moved DHCP and DNS
    25 Posts 14 Posters 10.7k 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.
    • J
      JSM11
      last edited by

      All working now guys thanks :)

      1 Reply Last reply Reply Quote 0
      • KOMK
        KOM
        last edited by

        No, not with Unbound. It won't use anything in System - General by default.

        Ah yes, I checked the option and it will offer pfSense LAN IP if DNS Forwarder is enabled, otherwise it will offer the DNS configured in General Settings.

        1 Reply Last reply Reply Quote 0
        • D
          doktornotor Banned
          last edited by

          @KOM:

          No, not with Unbound. It won't use anything in System - General by default.

          Ah yes, I checked the option and it will offer pfSense LAN IP if DNS Forwarder is enabled, otherwise it will offer the DNS configured in General Settings.

          That misleading description in DHCP server settings is already fixed in 2.2.3 snapshots:

          "NOTE: leave blank to use the system default DNS servers - this interface's IP if DNS Forwarder or Resolver is enabled, otherwise the servers configured on the General page.

          Point being - unbound won't forward anything anywhere by default, it does the resolution itself.

          1 Reply Last reply Reply Quote 0
          • P
            phil.davis
            last edited by

            I'll put a summary here that will hopefully help future readers:

            If you want to use particular DNS servers out on the internet to do some filtered DNS for you (e.g. OpenDNS or DynDNS Internet Guide or…) then your DNS on pfSense must be in forwarding mode.
            a) If DNS Forwarder is enabled - then it always does forwarding mode - easy, done.
            b) If DNS Resolver is enabled - then select the checkbox to "Enable Forwarding Mode".

            Put the special DNS servers in System->General.

            If you are using DHCP on pfSense then let it do its default thing - it will give the clients the pfSense interface IP as the DNS, and pfSense DNS is in forwarding mode to those.

            For clients with hard-coded static IPs - set their DNS manually to the pfSense interface IP.

            As the Greek philosopher Isosceles used to say, "There are 3 sides to every triangle."
            If I helped you, then help someone else - buy someone a gift from the INF catalog http://secure.inf.org/gifts/usd/

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

              I am unable to get this working…pain in butt with so many tabs dealing with DNS.... I've specified OpenDNS servers under General Setup and made sure Allow DNS server list to be overridden by DHCP option was unchecked. I also specified same OpenDNS servers under DHCP server. Rebooted my machines, cleared cache, cookies, history from browser... ran ipconfig /flushdns...  When I do an ipconfig /all  DNS server shows 192.168.1.1 which is the dhcp server/gateway and so forth.

              I've also verified my IP has been updated with OpenDNS. I've setup Dynamic DNS as well and its working.  If I go to Diagnostics and do DNS Lookup I can see it is using OpenDNS servers:

              Server Query time
              208.67.222.222 22 msec
              208.67.220.220 24 msec

              Why is it not working?

              1 Reply Last reply Reply Quote 0
              • D
                drurb75
                last edited by

                New to forums - first ever post.  Bear with me if I break the rules.

                This thread helped confirm I was on the right path - thanks Phil for the succinct solution.

                Following on the solution you offered, which is correct, there is one extra setting I found blocking me from forwarding from unbound to OpenDNS specifically; Unchecking the advanced unbound setting to Harden DNSSEC Data allowed me to forward to that service.  Note, Google DNS was working with the Harden DNSSEC setting enabled.

                One extra point on static / user-set DNS settings in devices on the network - Port Forward traffic into LAN interface that has a DNS (port 53) destination IP that is not the LAN interface IP to the LAN interface IP.  No more sneaking around your network-wide DNS settings.

                Hope this helps someone.

                1 Reply Last reply Reply Quote 1
                • D
                  dabigoreo
                  last edited by

                  Newbie here. Had a similar problem with OpenDNS as well. During initial setup I used the OpenDNS entries on the General page and could not figure out why the welcome test page for OpenDNS said I wasn't configured properly. I eventually figured out that forwarding needed to be turned on for the DNS Resolver (default mode on initial install). This kinda fixed things but then I noticed a lot of websites were not resolving or taking a very long time to resolve. I changed gears by turning off DNS Resolver and enabling DNS Forwarder - all dns issues went away and OpenDNS confirmation was achieved. Hope this helps other newbies to pfsense.  8)

                  fw: 2.3-RELEASE(amd64)
                  packages: Snort, Nmap

                  system: Dell Optiplex 745 desktop
                  cpu: Intel Pentium D 3.4GHz
                  ram: 4GB DDR2
                  wan nic: Broadcom Gbe
                  lan nic: Marvell Gbe

                  1 Reply Last reply Reply Quote 0
                  • S
                    strawberrypacketjam Rebel Alliance
                    last edited by

                    I know this is a bit old, but I just wanted to confirm that disabling the Harden DNSSEC Data and enabling DNS Query Forwarding will allow OpenDNS to work.

                    Enabling the DNS Query Forwarding on the resolver will break DNS for clients if Harden DNSSEC Data is enabled. I was kicking all around trying to get this working.

                    Disable Harden DNSSEC Data:
                    Services > DNS Resolver > Advanced Settings > Uncheck Harden DNSSEC Data
                    Services > DNS Resolver > Check DNS Query Forwarding

                    1 Reply Last reply Reply Quote 1
                    • GertjanG
                      Gertjan
                      last edited by

                      @strawberrypacketjam:

                      I know this is a bit old, but I just wanted to confirm that disabling the Harden DNSSEC Data and enabling DNS Query Forwarding will allow OpenDNS to work.

                      Enabling the DNS Query Forwarding on the resolver will break DNS for clients if Harden DNSSEC Data is enabled. I was kicking all around trying to get this working.

                      Disable Harden DNSSEC Data:
                      Services > DNS Resolver > Advanced Settings > Uncheck Harden DNSSEC Data
                      Services > DNS Resolver > Check DNS Query Forwarding

                      Today, November 2017, OpenDNS isn't doing any DNSSEC yet, and worse, by concept it can't pass along the DNS requests without breaking the security chain.

                      No "help me" PM's please. Use the forum, the community will thank you.
                      Edit : and where are the logs ??

                      1 Reply Last reply Reply Quote 0
                      • T
                        ThatGuy
                        last edited by

                        Well, it's now November 2018 and OpenDNS still does not support DNSSEC. Good to see things have changed a lot in a year.

                        ThatGuy

                        1 Reply Last reply Reply Quote 0
                        • jimpJ
                          jimp Rebel Alliance Developer Netgate
                          last edited by

                          Why would they support DNSSEC? One of their primary purposes is to alter DNS replies to do things DNSSEC is designed to prevent.

                          Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

                          Need help fast? Netgate Global Support!

                          Do not Chat/PM for help!

                          1 Reply Last reply Reply Quote 0
                          • Cloudless Smart HomeC
                            Cloudless Smart Home
                            last edited by

                            this helped me, the last few entries, but here is what fixed it for me in
                            2023...

                            Services > DNS Resolver > Advanced Settings > Left it checked
                            Services > DNS Resolver > Check DNS Query Forwarding

                            seems like I am using OpenDNS, like I wanted, but still able to use my dns resolver so I can do host overrides and anything else I want to do in DNS.

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