I couldn't figure out why when trying to use a host name, like I would on windows, it wouldn't work. It seems that it requires ".local" after the hostname. I can now ping the hosts and map the drives by the hostnames, but dns still won't work. If I find out more I'll update this post.
How to map a windows drive
Ping the PC