自动测试网络接口

发布于 2024-08-24 16:06:09 字数 392 浏览 10 评论 0原文

我正在开发一个软件组件,负责测试网络接口是否与互联网连接。可以将其视为 XBOX360 所做的相同测试,以通知用户是否已连接到 Live 网络(仅作为示例)。

到目前为止,我认为自动测试将按如下方式运行:
1)测试物理网络接口(电缆是否已连接,是否有上行/下行链路等...)
2)测试逻辑网络(有IP地址,有DNS等...)
3)连接到互联网(例如可以访问谷歌)
4) ???
5)利润! (开玩笑……)

我的问题与步骤 3 有关:如何正确检测我的软件是否已与互联网连接?有没有固定的IP地址可以ping?

问题是我不想仅仅依赖 google.com(或任何其他众所周知的地址),因为这些地址可能会及时更改,并且我的组件将嵌入移动设备上,不容易更新。

有什么建议吗?

I'm developing a software component responsible for testing if a network interface has conectivity with the internet. Think of it as the same test the XBOX360 does to inform the user if it's connected with the Live network (just as an example).

So far I figured the autotest would run as this:
1) Test the physical network interface (if the cable is conected, has up/downlink, etc...)
2) Test the logical network (has IP address, has DNS, etc...)
3) Connects to the internet (can access google, for example)
4) ???
5) Profit! (just kidding...)

My question relates to step 3: How can I detect, correctly, if my software has connection with the internet ? Is there any fixed IP address to ping ?

The problem is that I don't want to rely solely on google.com (or any other well-known address), as those can change in time, and my component will be embbeded on a mobile device, not easy to update.

Any suggestions ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

赢得她心 2024-08-31 16:06:09

我建议 icann.org

另一个问题是您是否确实想检查您是否与负责提供互联网连接的提供商有联系。如果是这种情况,即使 ISP 关闭,您的测试也应该是绿色的。

I suggest icann.org

Another question is if you really want to check if you have connection with the provider responsible to deliver internet connection. If that's the case you're test should be green even if the ISP is down.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文