Skip to content

Basic Cloud Server Troubleshooting Checklist

A vendor-neutral first-response checklist for any cloud server (AWS, Azure, or otherwise) that becomes unreachable.

Basic Cloud Server Troubleshooting Checklist
Table of Contents
  1. Before You Begin
  2. Step 1 โ€” Confirm the instance is actually running
  3. Step 2 โ€” Check cloud-level network filtering
  4. Step 3 โ€” Check OS-level firewall
  5. Step 4 โ€” Check DNS if using a hostname
  6. Useful Commands
  7. Frequently Asked Questions
  8. Should I check DNS or the firewall first?
  9. Conclusion
  10. Related Articles

Regardless of cloud provider, an unreachable server almost always falls into one of four categories: the instance itself, network-level filtering, OS-level filtering, or DNS โ€” working through them in that order avoids wasted effort.

Before You Begin

Info

Check your cloud provider’s status page first โ€” a regional outage explains a sudden, simultaneous loss of access far more often than people initially assume.

Step 1 โ€” Confirm the instance is actually running

Check instance/VM state in the console

Confirm it’s not stopped, deallocated, or failing a status/health check.

Step 2 โ€” Check cloud-level network filtering

Review security groups / NSGs / firewall rules

Confirm inbound rules allow the port and source IP you’re connecting from.

Step 3 โ€” Check OS-level firewall

Confirm the instance's own firewall

Use a provider’s serial console/session manager to check without needing normal network access first.

Step 4 โ€” Check DNS if using a hostname

Confirm the hostname resolves correctly

Use nslookup/dig to confirm the domain still points to the correct current IP address, especially after any IP reassignment.

Useful Commands

Bash
ping -c 4 your-server-ipnnslookup yourdomain.com
Tip

Frequently Asked Questions

Should I check DNS or the firewall first?

If you’re connecting by IP address directly, skip DNS and go straight to instance state and firewall rules; DNS only matters when connecting by hostname.

Conclusion

This four-layer order โ€” instance state, cloud-level filtering, OS-level filtering, DNS โ€” applies regardless of which cloud provider you use, and resolves the vast majority of “server unreachable” incidents.

AWS EC2 Instance Not Reachable โ€” Basic Troubleshooting Related Article AWS EC2 Instance Not Reachable โ€” Basic Troubleshooting → Microsoft Azure VM Connection Problems Related Article Microsoft Azure VM Connection Problems →

Was this guide helpful?

Share it with someone who needs it, or subscribe for more practical IT tutorials.

Leave a Reply

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

Get practical IT tutorials in your inbox

No spam โ€” just useful troubleshooting guides and tips.