我们的 SIP 中继提供商要求我在接到电话时在网络上运行 Wireshark 跟踪。
我遇到的问题是,如果我从插入主交换机的笔记本电脑上运行 Wireshark,我只能看到来自交换机的广播流量,而看不到我需要传递给我们的 VoIP 提供商的呼叫的详细信息。我们的交换机是 Netgear FS728TP
我在混杂模式下运行 Wireshark 捕获,但我猜这个设置不是在我们的 LAN 上观看 VoIP 流量的正确方法。以下哪个选项最适合监控 VoIP 流量?
1. 将监控笔记本和手机连接到集线器
这似乎是最简单的选择,但是现在您从哪里获得集线器,而且我们的手机是以太网供电?我可以强制我们的 Netgear FS728TP 交换机表现得像一个集线器,还是我需要以不同的方式设置 Wireshark 来收集所有数据包?
2. 在我们的 PBX 和交换机上的电话之间使用内联的双 nic 机器
我正在考虑使用带有双网卡内联的旧 Shuttle PC 来观察所有数据包并以这种方式进行跟踪,而且如果我们需要观察网络流量,这在将来会很有用。
3. 购买专用的局域网监控设备
这显然是自制 Shuttle 方法中更快的方法,但我不知道在这方面要寻找什么。
我们将很快运行一项工作,我们希望用户连接到基于 Internet 的服务器,但由于网络链接速度较慢,在现场时连接到本地服务器。我们将成为现场的分包商,基础设施将由主要客户提供。
我们希望我们的应用程序首先尝试连接到本地服务器,如果它失败或找不到它,则在 Internet 上尝试全局服务器。我正在考虑使用我们的域注册商为每个服务器 localproject.domain.com 和 project.domain.com 创建一个项目子域,而不是开发人员必须在应用程序配置中使用原始 IP 地址。
我很高兴为 project.domain.com 提供 Web 服务器的公共 Internet IP,但是我可以提供 localproject.domain.com 和内部 192.168.xx 地址吗?
至于最佳实践,我是否应该要求客户端将 localproject.domain.com 的 DNS 条目添加到他们基于 LAN 的 DNS 中,我们将搭载它,而不必前往基于 Internet 的 DNS 服务器?