My Introduction and current issues -
bind9 at clearviz.biz
bind9 at clearviz.biz
Sat May 10 03:29:52 UTC 2025
> I also suspect it's not BIND, but how the OS is going about resolving
> names.
> Test your running BIND by using dig (please, not nslookup) @127.0.0.1
> [1] for domains you think you are having a problem with.
Should it be @127.0.0.1 or should it be the machine's IP on which the
DNS server is running?
> Also check /etc/resolv.conf and see what address(es) is/are listed as
> nameservers.
The resolv.conf file contains:
nameserver 127.0.0.53
search mydomain.net (where mydomain is my actual domain name and
not the FQDN of the machine (i.e. "machine01.mydomain.net")).
This was entered by default as BIND was installed. I am wondering if
the "namesever" should be the machine name on which the server is
running and not 127.0.0.53 And I gather the 53 on the end has to do with
the port on which it's listening. I'm not sure if it's correct that the
4th octet is substituted like that.
> Third, use tcpdump to capture port 53. Do this to a file, then look at
> it offline in Wireshark. (Michael just beat me to that tip). Check how
> queries are arriving into BIND and what it does >with them.
> Particularly look at the timings of packets and for errors, such as
> packet loss or ICMP.
I will look into this. I need to learn a little more about tcpdump. I
don't have Wireshark but I'll make do.
> A couple of comments about your BIND config:
> 1) You don't need "zone "." as root hints have been built into BIND for
> many years. If you are global forwarding (also "forward only") then
> recursion will never happen, so roots are >irrelevant.
OK.
> 2) BIND will recurse just fine out of the box. You don't need to
> forward to Google and Cloudflare at all.
So, should I remove the "forwarders" entry? At which resolver server,
then, would it begin the forwarding process?
On 2025-05-09 18:35, Greg Choules wrote:
> Hi.
> I also suspect it's not BIND, but how the OS is going about resolving
> names.
> Test your running BIND by using dig (please, not nslookup) @127.0.0.1
> [1] for domains you think you are having a problem with.
>
> Also check /etc/resolv.conf and see what address(es) is/are listed as
> nameservers.
>
> Third, use tcpdump to capture port 53. Do this to a file, then look at
> it offline in Wireshark. (Michael just beat me to that tip). Check how
> queries are arriving into BIND and what it does with them. Particularly
> look at the timings of packets and for errors, such as packet loss or
> ICMP.
>
> A couple of comments about your BIND config:
> 1) You don't need "zone "." as root hints have been built into BIND for
> many years. If you are global forwarding (also "forward only") then
> recursion will never happen, so roots are irrelevant.
> 2) BIND will recurse just fine out of the box. You don't need to
> forward to Google and Cloudflare at all.
>
> Hope you find that useful.
> Cheers, Greg
>
> On Fri, 9 May 2025 at 23:58, <bind9 at clearviz.biz> wrote:
>
>> Howdy all!. My name is Arnold, and I'm new to both Bind9 and to the
>> Bind user's list. I'm hoping to contribute my findings on the use of
>> Bind9. in the future but, for now, I need some help in getting my 1st
>> install of Bind 9.18 performing well. It does run already, but does
>> not perform well at all. I'll explain.
>>
>> First, a quick bit of history. I run a home network (a full domain
>> structure) and, for the past 23 years, I ran a server (Windows Server
>> 2003) as a full Primary Domain Controller in my home network. I ran
>> DHCP, DNS and AD on that server. It worked great and had extremely
>> fast responses for DNS forwarding. Very rarely was there ever a
>> failure (i.e. "Site not found" or "No Internet Access") etc. And it
>> ran great for almost 23 years.... Until this past Easter Sunday, when
>> it died a nasty hardware death. I deemed it unworthy of repairing.
>> This because, 2 years ago, I began building two new mid-tower machines
>> (Intel coreI7 and was going to install Ubuntu Server (22.04) on one
>> and the 22.04 client on the other. I completed the client machine and
>> it is up and running perfectly. I held off on the server as my Win2003
>> server was still running. But not anymore.
>>
>> I resumed the build of the Ubuntu Server (22.04). I installed
>> ISC-DHCP-Server for DHCP (I know Kea is available but I read where
>> that needs Ubuntu 24.xx+). I also installed Bind9.18 as the DNS
>> server. The DHCP server is working perfectly. No issues at all. Very
>> happy with it. The Bind9.18, not so much. BTW, I'll deal with an AD
>> replacement later if at all (Samba, Kerberos or something similar).
>>
>> The following are the behavioral symptoms of the current Bind9.18
>> install.
>>
>> * Links/URLs - Links/URLs submitted in a browser (especially a link
>> not used before or not after a long while) often take a very long time
>> to render and often fail with a "Can't access that site" or "No
>> Internet Access" error. if I keep refreshing the same link/URL
>> multiple times, eventually the webpage will render correctly. And the
>> site will continue to render correctly as long as I keep it active by
>> clicking other links, etc. on the page. But once there has been a
>> period of inactivity (usually 1/2 to 1 hr), it goes back to the
>> original behavior, requiring another cycle of "refreshes" and "site
>> not found" errors, before it renders correctly again. That said, I'm
>> starting to see continuity on the URLs/Links I use on a daily basis
>> (i.e. only once a day).
>> * When using "ping," if I ping the hard IP, it works correctly. If I
>> use the domain name with Ping, it fails on a "name resolution" error.
>> However, using "nslookup" with the same domain names does work
>> correctly. Cannot use traceroute as it is not presently installed and
>> attempting to install it gives "Temporary failure resolving the ubuntu
>> archive DBs.
>> * Devices that had connected to my Wireless access point (WAP) that
>> are "DNS dependent" also fail due to "No Internet access," including
>> my smartphone in Wifi Mode. My phone does not fail when in "5G" mode,
>> but that's expensive. FTR, my router is "wired" but I have a WAP
>> connected to it via Ethernet. Devices that connect to it can get DHCP
>> service, but fail when DNS is attempted. My laptops do not connect via
>> WiFi anymore. I can get one of my laptops connected if I 'Tether" it
>> to my smartphone while in "5G" mode.
>>
>> All of the above leads me to believe that Bind 9 may not be configured
>> correctly to allow for the best possible performance/response times by
>> the forwarding servers (8.8.8.8 and 1.1.1.1). I have attached my
>> named.conf.options file and .local file. The named.conf file only has
>> includes for .options and ,local conf files. The .default-zones file
>> is commented out.
>>
>> If you need other info about my configuration and setup, please feel
>> free to ask and I'll do my best to provide it.
>>
>> Thank you all so much and I look forward to learning from you.
>>
>> Regards,
>> Arnold
>>
>> --
>> Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe
>> from this list
>>
>> ISC funds the development of this software with paid support
>> subscriptions. Contact us at https://www.isc.org/contact/ for more
>> information.
>>
>> bind-users mailing list
>> bind-users at lists.isc.org
>> https://lists.isc.org/mailman/listinfo/bind-users
Links:
------
[1] http://127.0.0.1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/bind-users/attachments/20250509/712d3ded/attachment.htm>
More information about the bind-users
mailing list