PHPackages                             jaaulde/php-ipv4 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. jaaulde/php-ipv4

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

jaaulde/php-ipv4
================

PHP classes for working with IPV4 addresses and networks.

v1.1.1(10y ago)1034.8k↓67.3%MITPHPPHP &gt;=5.3.0

Since Mar 27Pushed 10y ago4 watchersCompare

[ Source](https://github.com/JAAulde/php-ipv4)[ Packagist](https://packagist.org/packages/jaaulde/php-ipv4)[ Docs](https://github.com/JAAulde/php-ipv4)[ RSS](/packages/jaaulde-php-ipv4/feed)WikiDiscussions develop Synced yesterday

READMEChangelog (3)Dependencies (2)Versions (6)Used By (0)

php-ipv4
========

[](#php-ipv4)

[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Build Status](https://camo.githubusercontent.com/fba1570b8b0fbb769ac19c13af42f08e851ab030dcf689a66e987de65ffbe2db/68747470733a2f2f7472617669732d63692e6f72672f4a4141756c64652f7068702d697076342e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/JAAulde/php-ipv4)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/5a8753a6b1ae68daa046102a904017d06d1caf809bd149a341950411a37280e6/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f4a4141756c64652f7068702d697076342f6261646765732f7175616c6974792d73636f72652e706e673f623d646576656c6f70)](https://scrutinizer-ci.com/g/JAAulde/php-ipv4/?branch=develop)[![Coverage Status](https://camo.githubusercontent.com/e9027e421ddf35f64dd637676269596d61c391b03084f0dedc1bfbb617405f4f/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f4a4141756c64652f7068702d697076342f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/r/JAAulde/php-ipv4?branch=master)[![Latest Version on Packagist](https://camo.githubusercontent.com/a42614868bec5db9eeabf0ac728e8f70eef78ebccea7f75abb64f246ce22aca0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f4a4141756c64652f7068702d697076342e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/JAAulde/php-ipv4)[![Total Downloads](https://camo.githubusercontent.com/2b10db50aaee5b1910e77131c42c785d184b6641a87c05ac7d270a663ab4448d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f4a4141756c64652f7068702d697076342e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/JAAulde/php-ipv4)

PHP classes for working with IPV4 addresses and networks.

Install
-------

[](#install)

### via [composer](https://getcomposer.org)

[](#via-composer)

```
$ composer require jaaulde/php-ipv4
```

Change log
----------

[](#change-log)

Please see [CHANGELOG](CHANGELOG.md) for information about what has changed recently.

Testing
-------

[](#testing)

```
$ composer test
```

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

Usage
-----

[](#usage)

...

Examples
--------

[](#examples)

***Warning:** These examples are simplified and without context. Usage of unfiltered/unvalidated request variables (such as from `$_POST`) in these examples is not an endoresement or recommendation to do so in your own projects.*

- [Hard Coded Whitelist](#user-content-hard-coded-whitelist)
- [DB Driven Address Blocking](#user-content-db-driven-address-blocking)

### Hard Coded Whitelist

[](#hard-coded-whitelist)

```
