- local area network problem
- router problem / firewall problem
- internet service provider problem
- name resolution (DNS) server problem
Verify that your internet connection is working properly, and you are able to browse any website, particularly http://login.timedoctor.com.
- If you are unable to browse the internet, check your Internet connection set up (Cables, wiring, router connections).
- Open a browser and visit https://api.timedoctor.com/v2/api/server_connection_test.php. You should see the text "Connected to Time Doctor Server" in your browser (that's a sign that your computer is able to communicate with our server successfully).
- Open a browser and visit http://api.timedoctor.com/. You should see a message that says "403 Forbidden" (that is also a good sign).
- If the text "Connected to Time Doctor Server" or "403 Forbidden" is not visible, more troubleshooting is required, then you have a problem connecting to our servers and you should run a ping and a traceroute to determine the source of the problem.
- If you do see the good messages, then proceed to step B and onward.
Step B. Delete your local cache file
- Make sure your Time Doctor Application is completely shut down (in the desktop application, click Options > Exit).
Then delete your local cache folder (instructions on how to do so are here for Windows, Mac, and Linux).
- Restart your Time Doctor application (this will re-create the local cache file automatically) and try to log in.
- Click Start > Run, and type CMD, and press Enter.
- In the terminal, type nslookup .
- In the nslookup prompt, type api.timedoctor.com, and press Enter . The output must contain the IP addresses from our servers.
- Perform another name resolution check in nslookup, by typing login.timedoctor.com and press Enter. The output must show an IP address of our server.
- If any of the steps show error messages like “Non-existent domain” or any type of error, then there is a problem with name resolution and will require overriding the DNS server being used by your computer.
- Open gnome-terminal or any variation of terminal (xterm, etc.).
- In the terminal, type dig api.timedoctor.com and press Enter. Do another lookup by typing dig login.timedoctor.com and press Enter.
- The output of each command must contain the IP addresses from our servers.
- If there is a problem with name resolution and will require overriding the DNS server being used by your computer.
Open the Windows Control Panel:
Click on Network and Internet and load the Network and Sharing Center:
Click on Change adapter settings:
Right click on Local Area Connection and click on Properties:
- When UAC prompt appears, click YES.
In the Local Area Network properties, select Internet Protocol Version 4 (TCP/IPv4) and click on Properties:
In the Properties window, mark Use the following DNS server addresses: . We will override the default DNS server settings provided by the ISP or your router, and instead use custom DNS server addresses.
- In the Preferred DNS server and Alternate DNS server use any third-party DNS server. The following are DNS server addresses we actively use and recommend.
Google DNS: 22.214.171.124 and 126.96.36.199
OpenDNS: 188.8.131.52 and 184.108.40.206
Level3: 220.127.116.11 and 18.104.22.168
Open the Windows Control Panel:
Click on System and Security and look for Windows Firewall, and click on Allow an app through Windows Firewall:
From the Allowed apps and features list, click on Allow another app:
From the Add an App list, look for Time Doctor and click Add:
Time Doctor should now be included in the list of Allowed apps:
For Ubuntu and Linux Users: How to find and attach my Time Doctor Lite or Time Doctor Pro cache file - Ubuntu (All versions)
For questions, comments or feedback regarding this topic, please send an email to firstname.lastname@example.org.