<div dir="ltr">Dear Avahi Community,<br><br>I hope this email finds you well. I am reaching out to seek advice and guidance on a network infrastructure challenge I am currently facing, and I believe your expertise in Avahi could provide valuable insights.<br><br>I am currently working on a solution for a hotel that has Chromecasts connected in all guest rooms. However, we are encountering an issue where all guests connected to the hotel's Wi-Fi network can see all the Chromecasts, regardless of which room they are in. To address this, we aim to restrict Chromecast access so that each guest can only see the Chromecast in their respective room. <br><br>Here is a brief overview of our proposed solution, which I have seen other companies do for the hotel.<div><br><ol><li>Network Segmentation: We plan to separate the Chromecasts into a separate VLAN from the guest network.</li><li>Firewall/NAT Server: We intend to install a firewall/NAT server with access to both VLANs.</li><li>Avahi Integration: Avahi will be used on the server to handle mDNS queries and responses.</li><li>NAT Pool: Each Chromecast will be assigned an IP address from a NAT pool on the server.</li><li>Reflector Function: Avahi's reflector function will be enabled to handle mDNS queries from the guest network.</li><li>Manipulating Avahi Records: We aim to manipulate the Avahi records of the Chromecasts to publish one of the IP addresses from the NAT pool. This way, when guest devices perform an mDNS query, they will receive the IP address of the Chromecast on the guest network.</li><li>NAT Rule: Traffic to the IP address provided by the Avahi query will be redirected to the real address of the Chromecast using NAT rules.</li></ol>While we have outlined this approach, we are seeking advice from the Avahi community on the feasibility and best practices for implementing such a solution. Specifically, we are unsure about how to manipulate Avahi records effectively and ensure seamless redirection of traffic.<br><br>If anyone in the community has experience with similar setups or insights into the Avahi functionalities that could assist us in achieving our goal, we would greatly appreciate your input.<br><br>Thank you in advance for your time and assistance. We look forward to hearing from you soon.<br><br>Warm regards,<br><div><br></div><div>Cibin</div></div></div>