Does LLMNR work with multiple prefixes on the same link?
Yes. LLMNR queries for any RR can be sent via multicast UDP. Therefore any host on the link will hear the query and respond. Assuming that TTL is set to 255 in the UDP response as recommended, the response will be received even if it goes through a router. Where PTR queries are sent via TCP with TTL=1, they may not reach their intended target if the router decrements TTL. However, a properly functioning router should send an ICMP redirect, so that when the sender retransmits the query it will be sent on the local link and will succeed. Also, in situations where a router is present, a DNS server is typically available, so that LLMNR queries will need to be sent at all. Since applications need to be prepared for PTR queries to fail, this should not be a problem.