通常情况下,我可以通过编程方式ping一个IP,但它不会返回IP在互联网或intranet.I想查找是否ping通IP是在互联网或intranet.is有任何方法来找到它。在JAVA中查找IP的来源(Internet或Intranet)?
0
A
回答
1
你不能简单地坪在Java中,因为它依赖于ICMP,这是可悲的是不支持Java
http://mindprod.com/jgloss/ping.html
使用套接字代替
希望它可以帮助
感谢aretai为java code to ping an IP address
但我找到那样的sthg https://gist.github.com/madan712/4509039
0
什么你可以讲的是IP地址是否是“private range”的地址,这是一个范围是无效的公共互联网上使用,特别是意味着intranet上使用的地址。例如,范围192.168。*或10 *中的任何地址。
您可以使用InetAddress.isSiteLocal()方法执行此操作。当然,如果您的公司不使用专用IP地址作为其Intranet,这是行不通的。
相关问题
- 1. 验证请求源是否来自Internet或Intranet
- 2. Java在String中查找IP地址?
- 3. Intranet在Django中开源?
- 4. ASP.NET Intranet和Internet网站
- 5. 使用IP地址来查找在Python
- 6. 查找UnhandledException的来源
- 7. 在Intranet或Internet上完成套接字连接
- 8. 查找UDP广播源IP与SDL_Net
- 9. 查找连接到PC上的InterNet的IP地址
- 10. 查找qmake-files中的错误来源
- 11. 查找java.lang.VerifyError的来源 - 在Cordova平台
- 12. 查找java源文件中的标识
- 13. 来自此System.Net.Sockets.SocketException中的源或目标的IP?
- 14. 找到安装在给定ip中的Internet Explorer版本
- 15. 在Java中查找您的网站访问者IP地址
- 16. 的Java:查找来电类
- 17. 查找IP地址城市,国家Java
- 18. 日食 - 查找库的Java的引用不附加来源
- 19. SQL查询来找到该值在源
- 20. Java的IP查验
- 21. WCF服务TCP/Ip vs Http协议,用于Internet与Intranet服务消费
- 22. 如何在Java程序中查找并消除随机性的来源
- 23. ASP.MVC Intranet和Internet身份验证
- 24. 查找我的段错误的来源
- 25. 在java中使用IP地址查找mac地址
- 26. 在Mac上查找$ YOUR_DOCKER_HOST IP
- 27. 在.NET中确定本地Intranet的IP地址
- 28. 如何查找DragDrop事件的来源
- 29. 如何查找临时表的来源
- 30. 查找行删除的PL/SQL来源
您可以为您的Intranet地址指定一个范围,所有不属于该范围的地方都将是互联网IP地址。 –
如果有许多不同的网络和不同的子网掩码,我真的很感兴趣的代码是什么。 – pmverma