[Dnsmasq-discuss] Multiple host names (CNAME-ish behavior)

Joshua J. Kugler joshua at eeinternet.com
Fri Dec 22 22:57:09 GMT 2006


On Friday 22 December 2006 12:36, Simon Kelley wrote:
> Joshua J. Kugler wrote:
> > I found this post in the archives:
> >
> > http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2006q4/000942.ht
> >ml
> >
> > But it doesn't solve my issue.
> >
> > I'd like to be able to assign aliases to hostnames in dhcp.  So, if I
> > have a machine that registers itself as host1, I then want to be able to
> > do lookups with the names host2, host3, etc.  Kind of like an /etc/hosts
> > file, but instead of an IP column it has a "actual host name" column. 
> > The post to which I linked above requires the machine to have a static
> > IP, and I want to avoid that if possible, even if I'm only "binding" to
> > the MAC and doing static DHCP.
> >
> > Any way to do this?
>
> The post you reference is about the best you can do, but it does doesn't
>   require a static IP, ie the host doesn't have to know it's IP address.
> In the example, the host knows its name, and dnsmasq uses that to assign
> the IP address by DHCP. If you want to use the MAC address instead, just
> add that to the dhcp-host line.
>
> /etc/hosts:
> 192.168.0.254   studio.internal    studio ads db images boatertalk tys
>
> /etc/dnsmasq.conf:
> dhcp-host=studio,00:11:22:33:44:55

Hmm...that didn't follow with my experimentation.

/etc/hosts:

192.168.1.254   mirnda.lan      miranda svn somehostname

/etc/dnsmasq.conf:

dhcp-host=miranda,00:0c:29:a0:c8:c0

/etc/init.d/network stop
(lease is released, no longer in dhcp.leases
/etc/init.d/network start

Still gets 192.168.1.208, not 1.254

Do I need to set the IP in the on the dhcp-host= line too?  Or did I forget a 
config file parameter?

j

-- 
Joshua Kugler                           
Lead System Admin -- Senior Programmer
http://www.eeinternet.com
PGP Key: http://pgp.mit.edu/  ID 0xDB26D7CE
PO Box 80086 -- Fairbanks, AK 99708 -- Ph: 907-456-5581 Fax: 907-456-3111



More information about the Dnsmasq-discuss mailing list