2014-02-17 31 views
1

我想在我的办公网络中ping通www.google.com,但它不是ping。代码我正在使用如下:我想在我的办公室使用JAVA来ping www.google.com,但它不能ping通

import java.io.IOException; 
import java.net.InetAddress; 
import java.net.UnknownHostException; 

public class demo1 { 

    public static void main(String[] args) throws UnknownHostException, IOException { 
     try {   
      String address = InetAddress.getByName("www.google.com").getHostAddress(); 
      InetAddress inet = InetAddress.getByName(address);   
      System.out.println("Sending Ping Request to " + address); 
      if(inet.isReachable(50000)){ 
       System.out.println("Host is reachable"); 
      } 
      else{ 
       System.out.println("Host is not reachable"); 
      }   
     } catch (Exception e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 
    } 
} 

我不知道是什么问题。它无法ping到www.facebook.com或www.youtube.com。我得到“主机无法访问”,但它可以ping我的办公室内部系统。在浏览器中,所有这些外部系统(如google.com)都会打开,但为什么它不能ping通,我不知道。那么,任何人都可以帮助我吗?

+1

您的办公室机器上PING命令成功? –

+0

使用内部网络的代理设置 – Sanjeev

+0

将办公室网络连接到Internet的路由器可能不会传递PING数据包,并且外部服务器无论如何都可能无法响应PING。 – 2014-02-17 05:00:27

回答

相关问题