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

    DNS Resolve Domain Overrides do not work after pfsense restart

    Scheduled Pinned Locked Moved DHCP and DNS
    42 Posts 3 Posters 4.6k 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.
    • johnpozJ
      johnpoz LAYER 8 Global Moderator
      last edited by johnpoz

      because there was a new dhcp lease/renew or a vpn client.. If you have it register clients (other than static) then yes unbound will be stopped and restarted now and then.

      If you don't want that to happen then don't have dhcp clients registered.. I don't really get why you need to do that - how many clients you have? Just setup reservations for those that you "need" to be able to resolve name of.

      An intelligent man is sometimes forced to be drunk to spend time with his fools
      If you get confused: Listen to the Music Play
      Please don't Chat/PM me for help, unless mod related
      SG-4860 24.11 | Lab VMs 2.8, 24.11

      K 1 Reply Last reply Reply Quote 0
      • K
        kevindd992002 @johnpoz
        last edited by kevindd992002

        @johnpoz said in DNS Resolve Domain Overrides do not work after pfsense restart:

        because there was a new dhcp lease/renew or a vpn client.. If you have it register clients (other than static) then yes unbound will be stopped and restarted now and then.

        If you don't want that to happen then don't have dhcp clients registered.. I don't really get why you need to do that - how many clients you have? Just setup reservations for those that you "need" to be able to resolve name of.

        I understand but this time it stopped indefinitely (since this morning) until I went it and saw that the service is stopped. I've had those settings since a few years ago and never had the service stopped. I understand that it restarts if you have dhcp register enabled, but it shouldn't stay stopped.

        This is the error in question:

        May 7 07:36:24 	unbound 	29511:0 	fatal error: Could not read config file: /unbound.conf. Maybe try unbound -dd, it stays on the commandline to see more errors, or unbound-checkconf
        

        unbound-checkconf resulted to:

        unbound-checkconf: no errors in /usr/local/etc/unbound/unbound.conf

        1 Reply Last reply Reply Quote 0
        • johnpozJ
          johnpoz LAYER 8 Global Moderator
          last edited by johnpoz

          @kevindd992002 said in DNS Resolve Domain Overrides do not work after pfsense restart:

          fatal error: Could not read config file: /unbound.conf.

          did you have pfblocker installed at one time? Where you playing with it?

          Your disk full? Disk errors?

          Did a vpn user vpn at that time? Maybe the command is wrong to restart it when that happens? If you see it happening more up your log level in unbound.

          An intelligent man is sometimes forced to be drunk to spend time with his fools
          If you get confused: Listen to the Music Play
          Please don't Chat/PM me for help, unless mod related
          SG-4860 24.11 | Lab VMs 2.8, 24.11

          1 Reply Last reply Reply Quote 0
          • K
            kevindd992002
            last edited by

            @johnpoz said in DNS Resolve Domain Overrides do not work after pfsense restart:

            @kevindd992002 said in DNS Resolve Domain Overrides do not work after pfsense restart:

            fatal error: Could not read config file: /unbound.conf.

            did you have pfblocker installed at one time? Where you playing with it?

            Your disk full? Disk errors?

            Did a vpn user vpn at that time? Maybe the command is wrong to restart it when that happens? If you see it happening more up your log level in unbound.

            No, never.

            I don't see my disk being full anytime soon:

            f9c3e3af-af5e-49c8-a37a-931b2fc1babb-image.png

            My VPN is only set for s2s VPN. Ok, hopefully this does not repeat.

            1 Reply Last reply Reply Quote 0
            • K
              kevindd992002
              last edited by kevindd992002

              It happened again today. I'm turning logging up to level 2, is that enough?

              Also, is there a way for pfsense to notify when a service goes down?

              1 Reply Last reply Reply Quote 0
              • K
                kevindd992002
                last edited by

                @johnpoz

                So I'm not sure if this issue was caused by my change of the Outgoing Network Interfaces to Localhost as per your suggestion but please check my issue stated here.

                I thought this was isolated to one of my Windows 10 machines so I posted in the tenforums website. But it looks like it's happening to two Win10 machines that I tested now. It's not always happening but it does frequently, mostly after restarts. Here are some tests I've done with both my machines and they have the same exact results:

                1dd0f89c-a082-4868-a8b1-d3c1b09f2f69-image.png

                42a680a0-2936-42b7-8ee6-494562268d5c-image.png

                One machine was after a restart and the other is after resuming from sleep.

                In example 1, I've ping'ed google and it already had a resolved IP (probably because of the machine's cache) but did not respond properly. In example 2, I wasn't able to resolve yahoo during the first ping but it did during the second ping, although it wasn't also responding. Both servers started to respond properly at the same time.

                Any ideas here? I could only think of pfsense causing this because it is experienced by more than one machine.

                1 Reply Last reply Reply Quote 0
                • johnpozJ
                  johnpoz LAYER 8 Global Moderator
                  last edited by

                  @kevindd992002 said in DNS Resolve Domain Overrides do not work after pfsense restart:

                  but it does frequently, mostly after restarts

                  Looks more like just connectivity issue then dns related problem.

                  In your first you have an ip but it just not get a response.. So where was the communication breakdown, did you ping even make it to pfsense, and that is where the ball got dropped, or did not even make it to pfsense..

                  The 2nd one is odder since looks like you could not resolve, but then you did - so would seem to say you could talk to pfsense and get an answer to your dns query.. But then your pings take a while to get answered?

                  Windows has always been know to have issues with coming out of standby and network connectivity, or even taking a while for the network stack to fully start.

                  An intelligent man is sometimes forced to be drunk to spend time with his fools
                  If you get confused: Listen to the Music Play
                  Please don't Chat/PM me for help, unless mod related
                  SG-4860 24.11 | Lab VMs 2.8, 24.11

                  K 1 Reply Last reply Reply Quote 0
                  • K
                    kevindd992002 @johnpoz
                    last edited by

                    @johnpoz said in DNS Resolve Domain Overrides do not work after pfsense restart:

                    @kevindd992002 said in DNS Resolve Domain Overrides do not work after pfsense restart:

                    but it does frequently, mostly after restarts

                    Looks more like just connectivity issue then dns related problem.

                    In your first you have an ip but it just not get a response.. So where was the communication breakdown, did you ping even make it to pfsense, and that is where the ball got dropped, or did not even make it to pfsense..

                    The 2nd one is odder since looks like you could not resolve, but then you did - so would seem to say you could talk to pfsense and get an answer to your dns query.. But then your pings take a while to get answered?

                    Windows has always been know to have issues with coming out of standby and network connectivity, or even taking a while for the network stack to fully start.

                    I should've done a tracert to make sure. Well, before these two tests I did an nslookup which points to pfsense by default. And it also fails there, which made me think it's a DNS issue in the first place. But then the first test in the screenshot above doesn't really point to a DNS issue because if it was then I would get responses right away.

                    1 Reply Last reply Reply Quote 0
                    • johnpozJ
                      johnpoz LAYER 8 Global Moderator
                      last edited by

                      But where did you get the IP from in your ping if after a "restart" there would be no cache at all.

                      Are these clients wireless?

                      An intelligent man is sometimes forced to be drunk to spend time with his fools
                      If you get confused: Listen to the Music Play
                      Please don't Chat/PM me for help, unless mod related
                      SG-4860 24.11 | Lab VMs 2.8, 24.11

                      K 1 Reply Last reply Reply Quote 0
                      • K
                        kevindd992002 @johnpoz
                        last edited by

                        @johnpoz

                        Ohh, I didn't know that. Then I guess it isn't DNS after all.

                        No, one is wired and one is wireless. I just tested again just now, I updated the wired one with Win 10 1903, so naturally it restarted, and I see the same issue. Although now I get both google and yahoo resolve right away but got the same initial RTO responses.

                        1 Reply Last reply Reply Quote 0
                        • K
                          kevindd992002
                          last edited by kevindd992002

                          @johnpoz

                          When outgoing interfaces is set to Localhost as we discussed, DNS queries will still follow the routing table that pfsense has, correct? So in my specific use case, the query will route through the openvpn tunnel if and only if it is destined for the domain override that I set, correct?

                          Also, since we set an Outbound NAT rule for the domain override, would it make sense to add the tunnel network to the Access Lists of DNS resolver in both sides of the tunnel?

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