It really depends on the environment youre trying to obtain an address on. As I understand it, the
IPv6 protocol includes MAC Address information (very cool, but spoofable). This may be of limited use to you depending on your application. I am moving to IPv6 on my internal network here to see how it behaves. You may be able to do something similar, in which case you could probably just take a look at the packets coming back from the machine in question.
dep
--
i am not cool enough to have a signature.