Test Access Control ports from the local network using Telnet with Microsoft Windows
The Telnet client allows you to quickly determine if remote TCP ports are accessible.
Prepare a Microsoft Windows computer to test for port communication
A Microsoft Windows computer can be prepared to test for port communication using a command prompt or using the Control Panel.
To prepare a Microsoft Windows computer to test for port communication using the Control Panel:
- Open Control Panel.
- Click Programs.
- Click to enable Turn Windows features on or off.
- Enable Telnet Client.
- Click OK, then click Restart.
To prepare your Microsoft Windows computer to test for port communication using a command prompt:
Important: The provided steps require Windows 8 or above.
- Open a Command Prompt window as an Administrator.
- Use the search feature in your taskbar and search for CMD.
- Right-click on Command Prompt, then click Run as administrator.
- In the Command Prompt window, copy, paste, and run the following command: Dism /Online /Enable-feature /FeatureName:TelnetClient
-
If successful, you should see the confirmation pictured above. If the result returned states Elevated permissions are required to run DISM, retry step 1.
Note: Once enabled, you should not need to perform steps 1-3 again. -
Telnet client is now permanently installed on the computer and port communication can now be tested.
How to test TCP port communication with Microsoft Windows:
- Temporarily disconnect the device (e.g., Access Controller, video device, etc.) from its current network switch port and plug the computer you will be testing with into the same port.
- Open a Command Prompt window.
- Use the search feature in your taskbar and search for CMD.
- Click Command Prompt to open the window.
- In the Command Prompt window:
- For Mercury boards, enter telnet mercury.g4c5j.com 7001.
- For Aero boards, enter telnet mercury.g4c5j.com 8001.
- Press Enter.
- If the screen clears and you see a blank Command Prompt screen or random characters, this indicates you are able to successfully reach the TCP port:
- Successful result possibility 1:
- Successful result possibility 2:
- Successful result possibility 1:
How to determine a potential TCP port issue:
If you see the following results, there may be a firewall rule in place preventing communication to the desired TCP ports:
Resolving port blocking issues
Protocols/ports required are being blocked by a network firewall
If it is determined that a firewall is in place, contact the network IT Admin and provide them with the following information based on the Access Control hardware series used:
Access Control (Mercury Series)
Request that access is opened for outbound communication to the following:
- TCP/7001 (communication with Alarm.com)
- UDP/53 (DNS resolution)
- Destination IP address(es) located at: https://alarmadmin.alarm.com/ip-ranges.json
Access Control (HID Aero Series)
Request that access is opened for outbound communication to the following:
- TCP/8001 (communication with Alarm.com)
- UDP/53 (DNS resolution)
- Destination IP address(es) located at: https://alarmadmin.alarm.com/ip-ranges.json
Additional considerations
Along with the port request, it is also recommended to provide the network IT Admin with the following information as it may help expedite the process:
- Screenshots of your Telnet test results
- A screenshot of the output from the following command (executed in a Command Prompt window) so that they are able to see what network information was assigned to your computer during the test: ipconfig /all
- Information about the switch and switch port you are plugged into
- If a static IP address is assigned to the equipment that will be connected to the switch port (e.g., Access Controller, video device, etc.), you will also want to provide that IP information