【问题标题】:Autotesting a network interface自动测试网络接口
【发布时间】:2010-03-08 21:35:12
【问题描述】:

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

到目前为止,我认为自动测试会这样运行:
1) 测试物理网络接口(如果连接线,有上行/下行等...)
2) 测试逻辑网络(有 IP 地址、有 DNS 等...)
3) 连接到互联网(例如可以访问谷歌)
4) ???
5)利润! (开个玩笑……)

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

问题是我不想仅仅依赖 google.com(或任何其他知名地址),因为它们会随时间变化,而且我的组件将嵌入到移动设备上,不容易更新。

有什么建议吗?

【问题讨论】:

    标签: language-agnostic networking autotest


    【解决方案1】:

    我建议 icann.org

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

    【讨论】:

    • 这是个好主意 (icann.org)。至于ISP,我就管不了了,我就是想知道能不能打通,所以ISP对我来说是透明的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多