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

    Forward all subdomain to IP address

    DHCP and DNS
    3
    4
    4.5k
    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.
    • N
      nian
      last edited by

      Hi all,

      I want to configure pfSense to forward all requests on a specific domain.tld to a specific IP address. This is helpful for intranets or multiple people working on a single deployment, and web servers are set up with virtual name hosting.

      For example, I want all sub-domains in "dev.local" to resolve to IP address "192.168.1.2", like "www.dev.local" and "developer1.dev.local" or "developer2.dev.local". I then have the server at "192.168.1.2" set with virtual name hosting to handle these domains where defined.

      I thought the DNS forwarder would be able to handle this, seeing as "host" is not a required field, but "domain" is. I looked through these forums and the closest I found was a thread on blocking by domain. An example of this is forwarding all requests to "doubleclick.net" (or "www1.doubleclick.net", or any of its servers) to "0.0.0.0".

      I'm using pfSense 1.2-release, however, and this doesn't seem to be working for me. Any ideas?

      Thanks!

      1 Reply Last reply Reply Quote 0
      • P
        Perry
        last edited by

        seeing as "host" is not a required field, but "domain" is

        I would enter dev.local under "Below you can override an entire domain by specifying an authoritative dns server to be queried for that domain." is that not what you want ?

        set with virtual name hosting to handle these domains where defined

        Probably not enough as text says "authoritative dns server"

        /Perry
        doc.pfsense.org

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

          Unfortunately, I don't want to really run another DNS. I could become an authoritative server for all ".dev.local", but that's not ideal. That would mean I add the entry for all ".dev.local", redirect it to "192.168.1.1", and then run another DNS server on my pfSense router.

          Is there a way to manually add an entry that will forward all domains? I notice that the changes I make to the DNS forwarder list get written into /etc/hosts. Is the configuration file available some where? Is this a bug in the DNS forwarder? What do you think?

          1 Reply Last reply Reply Quote 0
          • R
            rez
            last edited by

            I'm also trying to forward all http(s) requests for domain [x.com] to a single designated LAN IP (regardless of [sub-domain].x.com) and have not been successful.

            I would expect that leaving the host field blank or using something like a * wild-card would do the trick, but no go.

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