55 lines
906 B
Markdown
55 lines
906 B
Markdown
# internal-ip [![Build Status](https://travis-ci.org/sindresorhus/internal-ip.svg?branch=master)](https://travis-ci.org/sindresorhus/internal-ip)
|
|
|
|
> Get your internal IPv4 or IPv6 address
|
|
|
|
|
|
## CLI
|
|
|
|
```
|
|
$ npm install --global internal-ip
|
|
```
|
|
|
|
```
|
|
$ internal-ip --help
|
|
|
|
Usage
|
|
$ internal-ip
|
|
|
|
Options
|
|
-4, --ipv4 Return the IPv4 address (default)
|
|
-6, --ipv6 Return the IPv6 address
|
|
|
|
Example
|
|
$ internal-ip
|
|
192.168.0.123
|
|
$ internal-ip -6
|
|
fe80::200:f8ff:fe21:67cf
|
|
```
|
|
|
|
|
|
## API
|
|
|
|
```
|
|
$ npm install --save internal-ip
|
|
```
|
|
|
|
```js
|
|
var internalIp = require('internal-ip');
|
|
|
|
internalIp.v4();
|
|
//=> '192.168.0.123'
|
|
|
|
internalIp.v6();
|
|
//=> 'fe80::200:f8ff:fe21:67cf'
|
|
```
|
|
|
|
|
|
## Related
|
|
|
|
See [public-ip](https://github.com/sindresorhus/public-ip) or [ipify](https://github.com/sindresorhus/ipify) to get your external IP address.
|
|
|
|
|
|
## License
|
|
|
|
MIT © [Sindre Sorhus](http://sindresorhus.com)
|