cURL Example using IP (IPv4 and IPv6) address and Port


cURL with IP and Port Examples

In order to do a cURL on an IP address instead of a domain name or hostname, you can make use of the IP address instead.

curl http://xx.xx.xx.xx/sub-directory/


Example 1: IPv4 with default port 80:
$ curl http://127.0.0.1/tutorials/

The above example, will cURL to default port 80 and connect to the IP of localhost i.e. 127.0.0.1


In order to cURL to an IPv6 address, you will need to provide the IPv6 address inside square brackets,


Example 2: IPv6 with default port 80:
$ curl http://[::1]/tutorials/

Again the above will connect to the localhost at port 80.



Let's see some examples with a non-custom port like 8080,

Example 3: IPv4 with port 8080
$ curl http://192.168.1.125:8080/tutorials/

Example 4: IPv6 with port 8090
$ curl http://[::ffff:c0a8:7d]:8090/tutorials/

-

Facing issues? Have Questions? Post them here! I am happy to answer!


Author Info:

Rakesh is a seasoned developer with over 10 years of experience in web and app development, and a deep knowledge of operating systems. Author of insightful How-To articles for Code2care.

Follow him on: X

Copyright © Code2care 2023 | Privacy Policy | About Us | Contact Us | Sitemap