我正在尝试获取一个不响应ping的网站的IP地址 - 它们超时.
我试图从C#应用程序而不是Windows中的命令输入屏幕执行此操作.我一直在使用ping命令,它在某些网站上超时,所以它在那里没用.
是否有其他方法可以获取不需要网站响应的信息?
即使站点没有响应PING(ICMP未在服务器上启用或由防火墙过滤),PING命令仍应将站点名称解析为IP地址并显示该IP地址.
检查Windows上ping命令的输出(以粗体显示的ip地址):
ping wikipedia.org
Run Code Online (Sandbox Code Playgroud)
使用32字节ping wikipedia.org [208.80.152.2] o
来自208.80.152.2的回复:bytes = 32 time = 245ms TTL = 50
来自208.80.152.2的回复:bytes = 32 time = 235ms TTL = 50
更新(由于更新的问题)
如果您尝试从C#应用程序获取DNS名称的IP地址,则应使用Dns类中的GetHostEntry方法:http://msdn.microsoft.com/en-us/library/ms143998.aspx.
| 归档时间: |
|
| 查看次数: |
5776 次 |
| 最近记录: |