55 lines
		
	
	
		
			906 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			906 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# internal-ip [](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)
 |