不能PING通的网站,怎么得到他的IP?

zxd1981 2005-02-21 08:11:48
比如www.sohu.com,PING不通.但用DOS命令仍然能得到IP
而用IdIcmpClient1控件的AReplyStatus.FromIpAddress只能得到能PING通的网站的IP.
怎么实现才能得到www.sohu.com的IP?
...全文
205 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ppayun 2005-02-23
  • 打赏
  • 举报
回复
ping不通和域名解析没有关系,即使ping不通,也会显示ip地址并显示超时。如果DNS出错,比如ping一个不存在的域名,他会告诉你未知主机的。
C:\Documents and Settings\Administrator>ping www.sohu.com

Pinging pagegrp1.sohu.com [61.135.150.65] with 32 bytes of data:

Request timed out.
Request timed out.
Request timed out.
Request timed out.

Ping statistics for 61.135.150.65:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

C:\Documents and Settings\Administrator>ping wwww.aa.com
Unknown host wwww.aa.com.
zxd1981 2005-02-23
  • 打赏
  • 举报
回复
怎么用DELPHI实现
getit911 2005-02-23
  • 打赏
  • 举报
回复
到www.2ccc.com下载一个indy的demo程序,里面有个DNSResolver,这是www.sohu.com.cn的结果
========================
Query Result : IP address of www.sohu.com.cn : IP address = 61.135.133.104
IP address = 61.135.133.103
Name Server = ns2.sohu.com
Name Server = dns.sohu.com
Name Server = ns1.sohu.com
IP address = 61.135.131.86
Query Result : IP address of www.sohu.com.cn : IP address = 61.135.133.104
IP address = 61.135.133.103
Name Server = ns2.sohu.com
Name Server = dns.sohu.com
Name Server = ns1.sohu.com
IP address = 61.135.131.86
IP address = 61.135.131.1
IP address = 61.135.132.1

========================

IP address = 61.135.131.1
IP address = 61.135.132.1

========================
jadeluo 2005-02-23
  • 打赏
  • 举报
回复
比如www.sohu.com,PING不通.但用DOS命令仍然能得到IP
我觉得ping不通,其它命令是得不到ip的


PING不通,是因为与那个IP绑定的设备(可能是台防火墙)将ICMP包给屏蔽了,PING命令发过去的ICMP包得不到返回包,显示的结果就是PING不通。

而一个域名(比如www.sohu.com)所对应的IP地址是通过DNS服务来查询的,它与PING通不通无关。

另外,在PING程序中,其实是先通过DNS服务将域名转换成IP后,才向这个IP发送ICMP数据包的。也就是说,PING www.sohu.com 和PING 61.135.132.80这两条命令的执行过程是不同的。
todouwang 2005-02-22
  • 打赏
  • 举报
回复
查ip用-c
todouwang 2005-02-22
  • 打赏
  • 举报
回复
比如www.sohu.com,PING不通.但用DOS命令仍然能得到IP
我觉得ping不通,其它命令是得不到ip的

我试了下,还真能得到,我用nbtstat -r
zxd1981 2005-02-22
  • 打赏
  • 举报
回复
具体点,行不?
getit911 2005-02-21
  • 打赏
  • 举报
回复
DNS解析

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧