I have a straightforward home network setup where everything is routed via the broadband router. I have a Windows 7 box and a Gentoo linux (currently) livecd box connected via power over ethernet to the router. In the process of installing linux on that box permanently, working via cli over SSH from Windows. At the start, about 5 days ago, when I ran /etc/init.d/sshd start on the livecd I could connect to it via Windows 7 using the hostname 'livecd'. Yesterday my putty client wouldn't find the box until I pinged it first using it's IP address.
Today the ping-then-putty didn't work so I had to enter in the IP address into putty instead of hostname. I'm not that concerned but I do want to know the reason behind not finding/resolving the hostname - am I right in thinking it's a DHCP issue somewhere?