I`m writing 2 simple socket programs:
Client program runs on guest, server program runs on host machine.
The server need the dom xml name of the guest which is running the client program and the only information the server program has is the guest`s ip address.
I first saw virt-ifconfig was perfect for the purpose.
Is there another way to get the dom xml name of a guest from an ip address (if the ip address belongs to that guest).

Tho Huynh.

From: Richard W.M. Jones <rjones@redhat.com>
To: THO HUYNH <feeliwood@yahoo.com>
Cc: "libguestfs@redhat.com" <libguestfs@redhat.com>
Sent: Thursday, 10 May 2012, 21:48
Subject: Re: [Libguestfs] get virtual machine`s ip address

On Thu, May 10, 2012 at 01:34:08AM -0700, THO HUYNH wrote:
> I`ve tried to install virt-ifconfig as well as virt-tools but failed.

That's good .. the tool doesn't exist :-)

> Is there a tool that can list all running virtual machines`s ip
> address like virt-ifconfig ?
>
> I`m using Fedora 16.

I use:

  arp -an

which effectively gives the same information.

I think there's a way to do this from libvirt too.

Note that the question is not well defined.  A VM doesn't necessarily
have "an" IP address.  It can have none.  It can have many.  It can
use IPv6.  It can try to listen to all traffic on the bridge.  It
could send out packets with random source addresses.

Rich.

--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into Xen guests.
http://et.redhat.com/~rjones/virt-p2v