I am looking for a simple cacheing DNS server that will (as an extension to normal behavior) resolve hostnames to IPs using a MAC table.
For example, suppose the DNS server knows that the hostname "tux" is using the MAC "00:00:00:00:00:00" (this would be specified in a config file somewhere). A DNS client then tries to resolve tux. The DNS server would use e.g. arpping to search for the IP being used by the network node with MAC 00:00:00:00:00:00, and return the result closest to the subnet of the DNS client, or -- as the case may be -- not found resulting in a 404
Does anything like this exist? It may just be a wack idea of mine... but I would find it very useful because I cronically move multiple machines between multiple networks, and I certainly can't rely on being DHCPed the same address on networks where I have not been assigned a static address (most wifi, for example). Dyndns will take care of the rest, but not when both machines in question are behind the same NAT (in which case they should be able to find each other via ARP, hence why I think having such a private caching DNS server would be useful)
For example, suppose the DNS server knows that the hostname "tux" is using the MAC "00:00:00:00:00:00" (this would be specified in a config file somewhere). A DNS client then tries to resolve tux. The DNS server would use e.g. arpping to search for the IP being used by the network node with MAC 00:00:00:00:00:00, and return the result closest to the subnet of the DNS client, or -- as the case may be -- not found resulting in a 404
Does anything like this exist? It may just be a wack idea of mine... but I would find it very useful because I cronically move multiple machines between multiple networks, and I certainly can't rely on being DHCPed the same address on networks where I have not been assigned a static address (most wifi, for example). Dyndns will take care of the rest, but not when both machines in question are behind the same NAT (in which case they should be able to find each other via ARP, hence why I think having such a private caching DNS server would be useful)