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)
 |