If you prefer, I think Avahi is able to publish other TLDs, but I played around with it just now and couldn't get it to work. If you have any luck, let me know what worked for you and I'll try to add support :)
This is what I tried, but it fails with Failed to add address: Not supported:
# Set domain-name=lan and enable-wide-area=no
nano /etc/avahi/avahi-daemon.conf
sudo avahi-daemon --reload
sudo avahi-publish-address -R example.lan 192.168.1.123