I am working myself through learning and setting up a pretty standard Windows Server 2019 (Essentials edition) serving as an AD PDC, DNS- & DHCP server for a very small network. I followed some guides (like this one or this one) to get through the various steps. I have configured a static IPv4 address (disabled IPv6), added AD, DNS and DHCP roles, configured AD (following the wizard with basic defaults), added a reverse lookup zone to DNS and authorized and configured DHCP with an initial scope.
Clients are able to obtain IP addresses and can nslookup/resolve external names (like serverfault.com) as well as the server itself.
However, neither the server, nor any of the clients can nslookup/resolve any of the client names. They do show up as leases in the DHCP zone with what I believe are proper names (like winclient.DOMAIN.XXX), but nslookup returns
Server: UnKnown
Address: 192.168.2.1 (<-this is the server's IP address)
*** localhost can't find winclient: Non-existent domain
The only difference on the server is that it shows Server: localhost and Address: 127.0.0.1.
I am totally lost as to what could be wrong - specifically as I am pretty sure that I did follow the guides and did not add anything myself.
Any help would be much appreciated.