Why am I having network problem with remote access?

Why am I having network problem with remote access? I usually have a connectivity issue connecting to our host server remotely. I have troubleshot the problem many times using laptop and pinging the host server to establish connection, without tangible result. Although, sometimes I don’t have issues. What other ways can I use troubleshooting this problem?
