Re: Best way to determine what ip address are assigned to a given network interface.
Re: Best way to determine what ip address are assigned to a given network interface.
- Subject: Re: Best way to determine what ip address are assigned to a given network interface.
- From: glenn andreas <email@hidden>
- Date: Thu, 27 Aug 2009 09:28:55 -0500
On Aug 27, 2009, at 9:21 AM, Sherm Pendley wrote:
On Thu, Aug 27, 2009 at 10:09 AM, Mark McCray<email@hidden>
wrote:
I've seen a bunch of methods for getting a list of ip addresses
that a
machine may have. But i haven't seen a Cocoa way of figuring out what
ip address is attached to a given interface. NSHost give's you IPs
but which network interfaces those IPs are attached to.
Can this be done with the SystemConfiguration Framework?
Why do I need this? We know a bunch of our machines have many IPs but
we only care about ethernet ip addresses. and we typically only care
about ones that are en0 or en1. We want to write an application which
will give this information to us easily without the user having to go
into System Preferences.
If you know which interface(s) you want info about, you could run
"/sbin/ifconfig en0" with NSTask.
Or just use getifaddrs - no need to fork off an extra task and parse
the output when you can just look at the information directly...
Glenn Andreas email@hidden
<http://www.gandreas.com/> wicked fun!
m.o.t.e.s. | minute object twisted environment simulation
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden