Python Projects

IP Address Information using Python

In this tutorial, we are going to find the IP address of the client using the socket module in Python. Every laptop, mobile, tablet, etc.., have their unique IP address. We will find it by using the socket module. Let’s see the steps to find out the IP address of a device.

Algorithm

  1. Import the socket module.
  2. Get the hostname using the socket.gethostname() method and store it in a variable.
  3. Find the IP address by passing the hostname as an argument to the
  4. socket.gethostbyname() method and store it in a variable.
  5. Print the IP address.

Let’s write code for the above algorithm.

Ezoic

Example

## importing socket module
import socket
## getting the hostname by socket.gethostname() method
hostname = socket.gethostname()
## getting the IP address using socket.gethostbyname() method
ip_address = socket.gethostbyname(hostname)
## printing the hostname and ip_address
print(f"Hostname: {hostname}")
print(f"IP Address: {ip_address}")

Learn Python in-depth with real-world projects through our Python certification course. Enroll and become a certified expert to boost your career.

Output

If you run the above program, you will get the following output.

Hostname: DESKTOP-A0PM5GD
IP Address: 192.168.43.15

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button