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

    LAN to webserver on same subnet really slow

    Scheduled Pinned Locked Moved General pfSense Questions
    24 Posts 4 Posters 2.3k Views 4 Watching
    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.
    • A Offline
      ajackson86 @stephenw10
      last edited by

      @stephenw10

      Thank you steve, I have removed the host overides, how long does it usually take for the new config to take effect? as I'm still unable to access the websites internally and externally. it seems the only setting that did work was the NAT + Proxy, I'm not sure why, I also haven't downloaded any additional packages for pfsense either, maybe there might be something I have not configured properly. any other suggestions?

      1 Reply Last reply Reply Quote 0
      • A Offline
        ajackson86 @stephenw10
        last edited by

        @stephenw10

        It was my mistake, I was getting confused with my url's, it is all working now and a lot quicker than before, all your instructions helped with resolving my issue, Thank you very much Steve.

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

          @ajackson86 said in LAN to webserver on same subnet really slow:

          That's correct, the domain names are being resolved to my public I.P's,

          Not what I asked at all.. I ask where your client points to for dns..

          From what you have posted - seems like your using nat reflection vs doing in the correct way and using split dns.. But you know the wrong way is better than performance any day of the week ;)

          Why not bounce local traffic through my firewall via a hairpin.. Makes perfect sesnse to do it that way ;)

          Hmm want to go to the bathroom... Let me walk through the house out onto the front porch, then back in vs just going straight to the bathroom... Way more efficient that way ;) Might make sense if your wanting to hit your 10k step goal via your fitbit, but packets don't need steps ;)

          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

          A 1 Reply Last reply Reply Quote 0
          • A Offline
            ajackson86 @johnpoz
            last edited by ajackson86

            @johnpoz

            I thought I answered your question:) I purchased a domain name from names.co.uk, I have Static I.P's assigned by my ISP and have assigned those static I.P's to my domain names in names.co.uk, those domains point to the 2 webservers I have behind the pfsense box.

            Thinking about it now, if you're talking about the dns servers, they are provided by my ISP.

            Using NAT reflection is helping and it is a whole lot faster than what it was before, but I would still like to learn the proper way, I understand what you're saying completely, it really doesn't make sense for the internal traffic to go out and come back in again just so I can reach my servers, but it is working a whole lot better than what it was when I tried to set it up myself.

            Could you perhaps enlighten me as to what the proper way it please then I could apply those settings instead? I'm still a newbie with regards to all of this:)

            1 Reply Last reply Reply Quote 0
            • stephenw10S Offline
              stephenw10 Netgate Administrator
              last edited by

              Yes, split DNS is far more efficient for traffic flow. NAT reflection is usually easier.

              But you can enable NAT reflection and add split DNS so that clients who use public DNS or other URLs that point to the same server fall back to NAT reflection.

              Of course if it's working fine for you as it is..... 😉

              Steve

              A 1 Reply Last reply Reply Quote 0
              • A Offline
                ajackson86 @stephenw10
                last edited by

                @stephenw10

                Thank you Steve, how would I go about adding split DNS? I'm not familiar with that term.

                1 Reply Last reply Reply Quote 0
                • stephenw10S Offline
                  stephenw10 Netgate Administrator
                  last edited by

                  Using host overrides exactly as you were trying:
                  https://docs.netgate.com/pfsense/en/latest/recipes/port-forwards-from-local-networks.html?highlight=reflection#method-2-split-dns

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

                    Lets asks a basic question first.. Where do your clients point for dns?? If your clients directly point to some outside dns.. Then you can not use split dns..

                    So for the 3rd time going to ask the very basic question - where do you your clients point.. You stated you do not use local dns..

                    there are no onsite dns servers.

                    But this is not true if you have pfsense.. Unless you specifically do not point dns for your computers, laptops, devices, etc.. to it for dns.. Out of the box the dhcp server of pfsense will point clients to pfsense IP for dns, and then resolve for external fqdn.

                    On a windows machine do a ipconfig /all - where does it show you pointing for dns?

                    $ ipconfig /all                                                            
                                                                                               
                    Windows IP Configuration                                                   
                                                                                               
                       Host Name . . . . . . . . . . . . : I5-Win                              
                       Primary Dns Suffix  . . . . . . . : local.lan                           
                       Node Type . . . . . . . . . . . . : Broadcast                           
                       IP Routing Enabled. . . . . . . . : No                                  
                       WINS Proxy Enabled. . . . . . . . : No                                  
                       DNS Suffix Search List. . . . . . : local.lan                           
                                                                                               
                    Ethernet adapter Ethernet:                                                 
                                                                                               
                       Connection-specific DNS Suffix  . :                                     
                       Description . . . . . . . . . . . : Realtek PCIe GbE Family Controller  
                       Physical Address. . . . . . . . . : 00-13-3B-2F-67-63                   
                       DHCP Enabled. . . . . . . . . . . : No                                  
                       Autoconfiguration Enabled . . . . : Yes                                 
                       IPv4 Address. . . . . . . . . . . : 192.168.9.100(Preferred)            
                       Subnet Mask . . . . . . . . . . . : 255.255.255.0                       
                       Default Gateway . . . . . . . . . : 192.168.9.253                       
                       DNS Servers . . . . . . . . . . . : 192.168.3.10                        
                       NetBIOS over Tcpip. . . . . . . . : Enabled                             
                    

                    See where is says DNS Servers... Where do your clients point?? If they are not pointing to pfsense or some other local dns - then you can not do split dns.

                    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

                    A 1 Reply Last reply Reply Quote 1
                    • A Offline
                      ajackson86 @johnpoz
                      last edited by

                      @johnpoz
                      I understand now, the clients on the network all point to pfsense for dns, apologies I misunderstood the question.

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

                        Ok then for split dns - all you have to do is create a host override in the dns your using either unbound (resolver) which is the default. Or if you are using dnsmasq (forwarder) then you would make the overrides there.

                        For the fqdn you want to resolve.. www.domain.tld, pointing to the IP address of the local server your httpd is running on - 192.168.1.100 for example.

                        There you go done.. As long as your browser isn't using doh and not using your local dns.

                        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

                        A 1 Reply Last reply Reply Quote 0
                        • A Offline
                          ajackson86 @johnpoz
                          last edited by ajackson86

                          Thank you both for all your help, I'll make the changes now.

                          Do I keep all the other settings in place?

                          1 Reply Last reply Reply Quote 0
                          • stephenw10S Offline
                            stephenw10 Netgate Administrator
                            last edited by

                            Yes you can keep the other settings in place. That way if you have clients that are not using pfSense, for DNS for whatever reason, they will still be able to hit the servers using the url.

                            Steve

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