azlin ip check¶
Check IP address classification and connectivity for VMs.
Synopsis¶
Description¶
Diagnoses VM IP configuration and connectivity: - Public vs private IP - Bastion requirement - Connectivity status - Network configuration
Options¶
| Option | Description |
|---|---|
--all | Check all VMs |
-h, --help | Show help |
Examples¶
Check single VM¶
Check all VMs¶
Output Example¶
IP Diagnostics: my-vm
IP Configuration:
Public IP: 20.123.45.67
Private IP: 10.0.1.4
Classification: Public (direct SSH)
Connectivity:
SSH (port 22): ✓ Open
HTTP (port 80): ✓ Open
HTTPS (port 443): ✓ Open
Network:
VNet: my-vnet
Subnet: default
NSG: my-nsg
Status: ✓ VM is directly accessible via SSH
Troubleshooting Guide¶
No public IP¶
IP Configuration:
Public IP: None
Private IP: 10.0.1.4
Classification: Private (requires Bastion)
Status: ⚠ VM requires Azure Bastion for access
Solution: Use Bastion or assign public IP
Port blocked¶
Solution: Check NSG rules
Related Commands¶
- azlin bastion - Bastion setup
- azlin connect - Connect to VM
- azlin status - VM status