The wireless network (W0) has full access to the LAN (X0), and so does the X0 to W0. Nothing is blocked between these networks. The TZ400W takes care of DHCP services for the W0 network: 172.16.31.0, and includes both internal Windows Server DNS servers (10.1.0.12, 10.1.0.2).
I have a laptop connected to the W0 wireless network, and I can ping hosts on the LAN network X0: 10.1.0.0 via IP address without issue. However, I cannot ping any LAN host via DNS host name. This laptop is a Surface laptop and only has wireless access, so I could not connect it via an Ethernet cable. I did not join the laptop to the local AD domain, and still resides within a WorkGroup.
I contacted SonicWall support and they indicate the firewall is allowing all traffic and the name resolution issue appears to be an internal DNS issue.
On the LAN network I have two AD DNS servers, and one of those servers is also a DHCP server. Everything appears to work fine on all devices connected to the network via an Ethernet connection, and the problem appears be wireless devices from the W0 network not able to resolve DNS host names.
The only way I was able to resolve DNS host names on this laptop was modifying the local hosts file to include the DNS servers and a file server that they need to access.
So I am just wondering how can DNS host resolution be resolved between the wireless LAN and the LAN networks without resorting to modifying hosts files. This wireless network (W0) is supposed to be used for internal employees only so that they can access all LAN resources.