A successful ping establishes something narrower than a working application. Name resolution, transport connectivity, encryption and application permissions can fail independently. A useful investigation explains what each observation rules out.
Illustrative lab: connect two subnets, introduce one routing fault and record three observations that distinguish it from a DNS problem. A simulator is sufficient for this exercise; buying physical equipment is optional.