IP address definition
An IP address is a unique address that identifies a device on the internet or a local network. IP stands for “Internet Protocol,” which is the set of rules governing the format of data sent via the internet or local network.
In essence, IP addresses are the identifier that allows information to be sent between devices on a network: they contain location information and make devices accessible for communication. The internet needs a way to differentiate between different computers, routers, and websites. IP addresses provide a way of doing so and form an essential part of how the internet works.
What is an IP?
An IP address is a string of numbers separated by periods. IP addresses are expressed as a set of four numbers — an example address might be 184.108.40.206. Each number in the set can range from 0 to 255. So, the full IP addressing range goes from 0.0.0.0 to 255.255.255.255.
IP addresses are not random. They are mathematically produced and allocated by the Internet Assigned Numbers Authority (IANA), a division of the Internet Corporation for Assigned Names and Numbers (ICANN). ICANN is a non-profit organization that was established in the United States in 1998 to help maintain the security of the internet and allow it to be usable by all. Each time anyone registers a domain on the internet, they go through a domain name registrar, who pays a small fee to ICANN to register the domain.
How do IP addresses work
If you want to understand why a particular device is not connecting in the way you would expect or you want to troubleshoot why your network may not be working, it helps understand how IP addresses work.
Internet Protocol works the same way as any other language, by communicating using set guidelines to pass information. All devices find, send, and exchange information with other connected devices using this protocol. By speaking the same language, any computer in any location can talk to one another.
The use of IP addresses typically happens behind the scenes. The process works like this:
- Your device indirectly connects to the internet by connecting at first to a network connected to the internet, which then grants your device access to the internet.
- When you are
athome, that network will probably be your Internet Service Provider (ISP). At work, it will be your company network.
- Your IP address is assigned to your device by your ISP.
- Your internet activity goes through the ISP, and they route it back to you, using your IP address. Since they are giving you access to the internet, it is their role to assign an IP address to your device.
- However, your IP address can change. For example, turning your modem or router on or off can change it. Or you can contact your ISP, and they can change it for you.
- When you are out and about – for example, traveling – and you take your device with you, your home IP address does not come with you. This is because you will be using another network (Wi-Fi at a hotel, airport, or coffee shop, etc.) to access the internet and will be using a different (and temporary) IP address, assigned to you by the ISP of the hotel, airport or coffee shop.
As the process implies, there are different types of IP addresses, which we explore below.
Types of IP addresses
There are different categories of IP addresses, and within each category, different types.
Consumer IP addresses
Every individual or business with an internet service plan
will have two types of IP addresses: their private IP addresses and their public IP address. The terms public and private relate to the network location — that is, a private IP address is used inside a network, while a public one is used outside a network.
Private IP addresses
Every device that connects to your internet network has a private IP address. This includes computers, smartphones, and tablets but also any Bluetooth-enabled devices like speakers, printers, or smart TVs. With the growing internet of things, the number of private IP addresses you have at home is probably growing. Your router needs a way to identify these items separately, and many items need a way to recognize each other. Therefore, your router generates private IP addresses that are unique identifiers for each device that differentiate them on the network.
Public IP addresses
A public IP address is the primary address associated with your whole network. While each connected device has its own IP address, they are also included within the main IP address for your network. As described above, your public IP address is provided to your router by your ISP. Typically, ISPs have a large pool of IP addresses that they distribute to their customers. Your public IP address is the address that all the devices outside your internet network will use to recognize your network.
Public IP addresses
Public IP addresses come in two forms – dynamic and static.
Dynamic IP addresses
Dynamic IP addresses change automatically and regularly. ISPs buy a large pool of IP addresses and assign them automatically to their customers. Periodically, they re-assign them and put the older IP addresses back into the pool to be used for other customers. The rationale for this approach is to generate cost savings for the ISP. Automating the regular movement of IP addresses means they don’t have to carry out specific actions to re-establish a customer’s IP address if they move home, for example. There are security benefits, too, because a changing IP address makes it harder for criminals to hack into your network interface.
Static IP addresses
In contrast to dynamic IP addresses, static addresses remain consistent. Once the network assigns an IP address, it remains the same. Most individuals and businesses do not need a static IP address, but for businesses that plan to host their own server, it is crucial to have one. This is because a static IP address ensures that websites and email addresses tied to it will have a consistent IP address — vital if you want other devices to be able to find them consistently on the web.
This leads to the next point – which is the two types of website IP addresses.
There are two types of website IP addresses
For website owners who don’t host their own server, and instead rely on a web hosting package – which is the case for most websites – there are two types of website IP addresses. These are shared and dedicated.
Shared IP addresses
Websites that rely on shared hosting plans from web hosting providers will typically be one of many websites hosted on the same server. This tends to be the case for individual websites or SME websites, where traffic volumes are manageable, and the sites themselves are limited in terms of the number of pages, etc. Websites hosted in this way will have shared IP addresses.
Dedicated IP addresses
Some web hosting plans have the option to purchase a dedicated IP address (or addresses). This can make obtaining an SSL certificate easier and allows you to run your own File Transfer Protocol (FTP) server. This makes it easier to share and transfer files with multiple people within an organization and allow anonymous FTP sharing options. A dedicated IP address also allows you to access your website using the IP address alone rather than the domain name — useful if you want to build and test it before registering your domain.
IP Scanning is a process of continuously monitoring your network IP address space in real-time. Number of network protocols including the ICMP ping sweeps and SNMP scans are used for scanning IP addresses in the network. Network admins rely on IP scanners to inspect and manage IP address space with ease.
The following are powerful IP scanners for Network management
This list won’t be complete without including NMAP NMAP is usually known as a network security finder tool, but this can also be used to find IP address usage in a network.
Ex: if you want to find out what all IP is connected/online in the 10.0.0.1 network. You can just execute the below Nmap command
nmap -sP 10.0.0.*
IP Range Scanner
A free software by Lansweeper is capable of scanning your network and provide network-connected device information.
You can schedule a network scan or run on demand whenever you want.
Some of the key features are:
- Execute custom commands
- Discover subnets
- Import network IP using CSV files
- Detect internal and external IP addresses
Advanced IP Scanner
One of the popular scanners downloaded more than 30 million times offer you analyze your LAN in a minute.
Advanced IP Scanner is a portable executable, which you can use to access network shares, remote control via RDP, MAC address detection, etc.
It’s FREE, so give a try to see how it goes.
Lizard system’s network scanner lets you analyze your personal, corporate network. It uses a multi-threaded scanning technique that enables us to scan thousands of network-connected devices per minute.
As you can see in the above screenshot, you get NetBIOS information, web server, FTP, and much more.
Results can be exported in HTML, TXT or XML format.
You can download a full-features trial for ten days to see if this works for you.
IP Scanner by Spiceworks
Automatically discover the devices in LAN (local area network).
Spicework’s IP scanner is available for Windows, OSX, Linux. If you are looking to find out all network-connected devices for inventory quickly, then this would be handy.
Angry IP Scanner
One of the famous IP scanners with more than 23 million downloads let you scan local and internet-facing IP address.
Angry IP Scanner is open-source software that works on Windows, MAC, and Linux.
Not just IP, but it’s capable of scanning ports. You have an option to save the scan results in multiple formats (TXT, XML, IP-port list files, CSV).
If you know Java, you can extend the functionality by writing a plugin.
PRTG Network Monitor
Scan IP addresses and multiple devices on LAN or WLAN and monitor your network. If there are any disruptions in the network, you would receive alarms to take action quickly. In addition to network devices, you can easily monitor network traffic.
With this IP scanner, view the number of devices available in your network. This tool comes handy to scan open ports to mitigate the possibilities of an online attack.
PRTG includes Sunburst along with other dashboards that you can access on your PC, tablet, or smartphone to customize it according to your priorities and network requirements. It offers real-time reporting and sensors for customized monitoring. Additionally, it provides a REST API sensor to monitor JSON and XML files.
Setting up of remote probes is possible with PRTG to regulate your decentralized network.
IP Address Manager
An advanced IP manager by Solar Winds is packed with tons of features. Managing DHCP, DNS, and IP with SolarWinds software is easy.
Some of the features:
- IP detail and history tracking
- Track IP address automatically
- Schedule a scan to ensure up-to-date data
- Capable of managing IPv4 and IPv6 addresses
- Be alerted when IP conflicts or mismatched DNS entries
- Monitor multi-vendor devices such as Cisco, Microsoft, ISC DHCP servers, BIND and Microsoft DNS servers from a single platform
- vRealize Orchestrator plugin to automate VM IP management
- Discover and track subnet and associated blocks
- Find IP address
- Delegate IP administration
It offers API, which makes integration with third-party software easy.
You can get it started with a FREE trial to see if it suits your requirement.
Free IP Scanner
A lightweight standalone IP Scanner is capable of scanning hundreds of computers in a second.
It works on Windows OS and powered by multi-thread scan technology.
This tool is capable of showing NetBIOS information such as hostname, workgroup, etc. You have an option to export the results in a file.
Managing IP addresses in the spreadsheet is not fancy. It gets messy when you have thousands of IPs.
Thanks to the above tools, which help you to scan IP, port, manage IP, and much more…