When I first got my Pi about six weeks ago, I could follow the setup instructions easily, and connect to the Pi using raspberrypi.local (without the Bonjour service installed on Windows). However, for some reason, this has stopped working. Connecting with PuTTY replies "host does not exist", and "ping raspberrypi.local" gives no response. My router knows the Pi and lists it as raspberrypi. The Pi is still called raspberrypi in /etc/hosts and /etc/hostname.
I have read this reply and followed the link to How-To Geek, I have installed the Bonjour service as instructed, and checked that avahi-daemon is running on the Pi. I have disabled the UFW firewall to check if that caused the problem.
Can anyone give me an idea of what the problem might be?