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

    Hostname Override for VPN Clients

    Scheduled Pinned Locked Moved DHCP and DNS
    13 Posts 3 Posters 900 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.
    • B
      Brailyn
      last edited by

      Based on Jknotts response, I think I asked wrong... This is what I intended:

      I am looking for host1.example to resolve to 192.168.1.1 from 192.168.1.0/24 and from 192.168.2.0/24 LAN2 host1.example resolves to a public IP address.

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

        https://forum.netgate.com/post/905712

        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!

        B 1 Reply Last reply Reply Quote 1
        • JKnottJ
          JKnott @Brailyn
          last edited by

          @Brailyn

          I do that, but I have an external DNS server I use. The external server has the public address and pfSense has the local address.

          PfSense running on Qotom mini PC
          i5 CPU, 4 GB memory, 32 GB SSD & 4 Intel Gb Ethernet ports.
          UniFi AC-Lite access point

          I haven't lost my mind. It's around here...somewhere...

          1 Reply Last reply Reply Quote 0
          • B
            Brailyn @jimp
            last edited by

            @jimp very interesting. How do I keep viewA to use resolver normally?

            Something like this?

            server:
            access-control-view: 10.0.0.0/24 viewa
            access-control-view: 10.0.8.0/24 viewb
            
            view:
            name: "viewa"
            local-zone: "example1.com." dynamic
            
            view:
            name: "viewb"
            local-zone: "example1.com." static
            local-data: "test1.example1.com. 90 IN A 10.10.10.10"
            

            Also, I have this config in my custom options for DNS over HTTPS... Is it okay to combine these options?

            forward-zone:
            name: "."
            forward-ssl-upstream: yes
            forward-addr: 1.1.1.1@853
            forward-addr: 1.0.0.1@853
            server:include: /var/unbound/pfb_dnsbl.*conf
            
            1 Reply Last reply Reply Quote 0
            • jimpJ
              jimp Rebel Alliance Developer Netgate
              last edited by

              Just don't make a second view. Only make a view for the non-default responses.

              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
              • jimpJ
                jimp Rebel Alliance Developer Netgate
                last edited by

                And yes, you can add the view stuff after just make sure to include the server: bit on a new line first.

                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
                • B
                  Brailyn
                  last edited by Brailyn

                  This works for the single host, but no other LAN addresses resolve. Any ideas?

                  server:
                  access-control-view: 10.0.8.0/24 openvpn-view
                  
                  view:
                  name: "openvpn-view"
                  local-zone: "hostame.example." static
                  local-data: "hostname.example. 90 IN A X.X.X.X"
                  
                  1 Reply Last reply Reply Quote 0
                  • B
                    Brailyn
                    last edited by

                    This post is deleted!
                    1 Reply Last reply Reply Quote 0
                    • jimpJ
                      jimp Rebel Alliance Developer Netgate
                      last edited by

                      Change static to transparent, perhaps

                      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
                      • B
                        Brailyn
                        last edited by

                        Functionality seems the same. I should note that other addresses internal only end in "example" as well.

                        Since I only want to resolve to public address for this override, is there any way I can force hostname.example to use a public DNS server like 1.1.1.1? and all other hostname2.example, hostname3.example, etc. use pfsense resolver normally.

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