我想ping http://test.com:8080/之类的内部应用程序网址,但是它通过错误作为未知主机,因为此服务器有DNS服务器或没有标准设置。
这意味着我有内部应用程序,这意味着应用程序在网络内运行(只有我们的网络可以访问此应用程序)。如果ping这个url,它会抛出未知的主机。
请告知有没有办法ping内部申请?
答案 0 :(得分:3)
您ping主机,而不是应用程序。 ping
依赖于完全在TCP之外的ICMP协议,因此它没有端口概念(端口是TCP的东西)。您需要做的是确保test.com
解析为正确的IP地址(最简单的方法是将地址静态地放入/etc/hosts
)。
例如,如果您的test.com是10.0.0.1,则本地计算机上的/etc/hosts
应包含10.0.0.1 test.com
的行,或者您应该直接ping 10.0.0.1({{ 1}})。
此外,在服务器上,确保不会忽略传入的ICMP请求(ping 10.0.0.1
)(通常默认情况下,它们不会被忽略)。