Allowing you to check request IP or anyother IP for Range Matches.
npm install ip-check-range --save
var IPCheckRange = require('ip-check-rage');
IPCheckRange('192.168.34.253', ['192.168.0.1', '192.168.0-78.253']); //= true
IPCheckRange('192.198.34.1', ['192.168-255.34.1', '192.168.0-78,253']); //= true
IPCheckRange('192.13.134.223', ['192.*.*.*', '192.168.*,*']); //= true
IPCheckRange('192.16.0.124', ['192.168.0.1-178', '192.168.0-78,253']); //= false
IPCheckRange('192.168.34.76', ['192.168.0.1', '192.168.0-78.23-253']); //= true
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue. But before doing anything, please read the CONTRIBUTING.md guidelines.