0.2.0 • Published 7 years ago
interface-for-ip v0.2.0
Interface for IP
Get the interface on which the specified IP resides.
Installation
npm install --save interface-for-ip
Usage
const interfaceForIp = require('interface-for-ip')
const iface = interfaceForIp('192.168.52.219')
console.log(iface)
// { name: 'en0',
// address: '192.168.50.215',
// netmask: '255.255.240.0',
// family: 'IPv4',
// mac: '48:d7:05:00:00:00',
// internal: false }
API
interfaceForIp(ip: string) => Interface
Returns the interface on which the specified IP resides, or null
if not found.
Interface
has the following properties:
name
(string)address
(string)netmask
(string)family
(string) -IPv4
orIPv6
mac
(string)internal
(boolean)
IPv6 support
Currently not implemented :(