<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi Jeff,<div><br><div><div>On 16/03/2010, at 9:11 AM, Jeff Koftinoff wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="font-family: monospace; ">I want to use avahi in an embedded device. I'd like for avahi to advertise the device's manufacturer name and serial number as the host name of the device. &nbsp;I also want the user to be able to enter in an alias for this device's host name. I want the device to be discoverable by both host names even though they would resolve to the same IP address.<br><br>For instance, ACME Inc., &nbsp;has a device model number SX194J and the device's serial number is 3428472. &nbsp;The device would always be accessible via the host name:<br><span class="Apple-tab-span" style="white-space: pre; ">        </span>acme-sx194j-3428472.local.<br><br>The user purchases the device and via the front panel, enters in the alias name: 'camera-front-door'<br><br>Now the device is also accessible as:<br><span class="Apple-tab-span" style="white-space: pre; ">        </span>camera-front-door.local.</span><div><span class="Apple-style-span" style="font-family: monospace; ">and it will still be accessible as:</span></div><span class="Apple-style-span" style="font-family: monospace; "><span class="Apple-tab-span" style="white-space: pre; ">        </span>acme-sx194j-3428472.local.<br></span><div><font class="Apple-style-span" face="monospace"><br></font></div><div><span class="Apple-style-span" style="font-family: monospace; ">I want this because the name with the embedded serial number is easy to match with a label on the device, and the user friendly name is relevant to the user - until it isn't, for instance the device is disconnected as re-sold.<span class="Apple-tab-span" style="white-space:pre">        </span></span></div><div><span class="Apple-style-span" style="font-family: monospace; "><br>How do I configure avahi to do this?</span></div></div></blockquote></div><br></div><div>Unfortunately avahi cannot do this directly, as if you put an entry in /etc/avahi/hosts it will conflict with the reverse DNS for your LAN ip.</div><div><br></div><div><br></div><div>You will need to write a C or Python program which uses the add_record / AddRecord call.</div><div><br></div><div>Regards,</div><div>Trent</div><div><br></div></body></html>