Skip to main content
All CollectionsSupplementary GuidesDomains, Web Servers, and BeyondWeb Hosting
How to find which ports are opened for my hosted website?
How to find which ports are opened for my hosted website?
Rapyd Team avatar
Written by Rapyd Team
Updated over a year ago

Ports are crucial for internet communication, with specific ports designated for particular services. Websites, for example, typically communicate over ports 80 (HTTP) and 443 (HTTPS). In this guide, we'll delve into how you can find which ports are open for your hosted website.

Ports serve as endpoints for network communication, and ensuring the right ones are open is crucial for a website's functionality. Whether for security reviews, troubleshooting, or general curiosity, understanding which ports are accessible can be beneficial. This article offers various methods to discover open ports for your hosted website.

Introduction to Network Ports

Network ports are essentially virtual points where network connections begin and end. They're categorized by port numbers, with standard services having designated port numbers - like 80 for HTTP or 25 for SMTP.

Prerequisites:

  1. Domain name or IP address of your website.

  2. (Optional) Access to the server or hosting account.

  3. (Optional) Basic understanding of command-line interfaces.

Methods to Check Open Ports:

  1. Online Port Scanning Tools:

    • Websites like "MXToolBox," "YouGetSignal," and "PortChecker" offer free online port scanning. Input your domain or IP address and get a list of open ports.

    • These tools are simple and don't require any installations.

  2. Using Command-Line Tools:

    On Linux/Mac: Use the nmap tool.

    Copy code

    nmap yourdomain.com

    • This will give you a list of open ports on the domain. Note: nmap might not be installed by default, and you may need to install it using your package manager.
      ​

    On Windows: Use the telnet command or PowerShell's Test-NetConnection.

    Copy code

    Test-NetConnection yourdomain.com -Port 80

  3. Through Hosting Control Panels:

  • Most hosting services offer control panels like cPanel, Plesk, or DirectAdmin.

  • Navigate to security or firewall sections, and there should be an interface displaying allowed or open ports.

  • Some panels even allow you to open or close ports directly.

Interpreting the Results

  • Ports 80 and 443: Typically open for websites as they represent HTTP and HTTPS, respectively.

  • Port 21: Represents FTP, indicating that file transfer is possible.

  • Port 25: Denotes the SMTP service, used for sending emails.

  • It's essential to recognize the services associated with open ports to ensure they align with your website's functions.

Security Considerations

  • Only keep necessary ports open to reduce vulnerabilities.

  • Regularly monitor and audit open ports, especially if you did not configure them.

  • If unsure about a port's necessity, consult your hosting provider or a network expert.

Conclusion

Knowing which ports are open for your website is instrumental in troubleshooting, security audits, and understanding network communications. Whether you opt for online tools, command-line utilities, or the hosting control panel, regularly reviewing and managing these ports ensures optimal website performance and security.

Did this answer your question?