Darkstat does not display Hostnames on the internal LAN

I am using darkstat on OpenWrt 24.10.6. The settings are left at their defaults. Hostnames outside the internal LAN are displayed, but those within the internal LAN are not.

Incidentally, nslookup works fine for reverse lookups on the internal LAN, and the hostnames are displayed correctly.

I understand that darkstat uses an asynchronous resolver—could this be the cause, and is there nothing I can do about it?

For reference, the DNS-related settings on the OpenWrt router (192.168.1.1) are as follows:
(1) Network -> LAN -> Advanced Settings -> Use Custom DNS Servers: 8.8.8.8
(2) Network -> LAN -> DHCP Server -> Advanced Settings -> DHCP Options
6,192.168.1.1,8.8.8.8
(3) Network -> DHCP and DNS -> Forwards -> DNS Forwards: /*.lan/192.168.1.1

Have you looked at your /etc/config/darkstat options ?

Darkstat's settings are left at their defaults.

I noted that in my response. Do you understand the Darkstat options in the /etc/config/darkstat config? Try clicking on the Question Mark at the end of my first post to see the wiki explaining Darkstat.