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

    Domainname added automatically to hostname in case of ownknown hostnames

    Scheduled Pinned Locked Moved DHCP and DNS
    3 Posts 3 Posters 3.0k 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.
    • A
      Andreas Neubauer
      last edited by

      Hi Form,

      I am confused about the mystery that when i set a ping to an unkwown hostname, eg test, there will be added home.de. It is than not telling us 'unknown hostname'. Instead of the message unknown host the ping goes to test.home.de. And therefore the DNS System is looking in the public Network.

      How can I solve this case, please?

      Regards

      Andreas

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

        Many clients (like Windows) will automatically add the domain suffix that they are in when making DNS requests. So when you type just "test" it makes it "test.home.de" and sends it to the DNS server.
        Assuming you are using the default DNS Forwarder in pfSense, then you can add a domain override for "home.de" and point it to a DNS server in your LAN that knows the names of the "home.de" devices.
        If you don't have a DNS server on your home network, then put the names of things you care about into the Host Overrides section and DNS Forwarder will use them directly.
        Then (on pfSense 2.1) you can enter a domain override for "home.de" that does not send requests anywhere, it immediately replies with an unknown response. Put "!" as the DNS server IP address. It is described on the 2.1 DNS forwarder Domain Overrides GUI. Then queries for "home.de" that are not known locally by DNS Forwarder, will not be sent to the internet name servers.

        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
        • johnpozJ
          johnpoz LAYER 8 Global Moderator
          last edited by

          As phil spells out correctly already many systems will auto append the domain they are in, be it you set it up on the system or they got it from the dhcp server, etc.

          If home.de is a valid domain on the public net, it normally is not a good idea to use that as your domain on your local network - unless in fact you own said domain.

          I would suggest you change your local systems to use say home.lan or home.de.lan or .local or  de.home etc.. something where the .tld is not a valid on the public.  This should remove any issue of it resolving to a public IP.

          You can then resolve these hosts via pfsense dns or as stated create a forwarder in pfsense to send to your local dns that can resolve such domains, etc.

          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
          • First post
            Last post
          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.