Information
Avahi can be configured to ignore packets unless the TTL field is 255.
Rationale:
Setting this field makes sure that only multicast DNS packets from the local network are processed. Although a properly configured router and firewall should not allow these packets from outside networks, this is an extra check to ensure this does not happen.
Solution
Edit the /etc/avahi/avahi-daemon.conf file and add the following line to the [server] section:
check-response-ttl=yes
Default Value:
OS Default: N/A