Synergy+ 客户端不断重试错误、旧或 ??? 服务器 IP 地址

Synergy+ 客户端不断重试错误、旧或 ??? 服务器 IP 地址

Synergy 客户端一直在为我的服务器(一台笔记本电脑,使用 DHCP 定期获取新 IP)搜索错误或旧的 IP 地址。此外,我的笔记本电脑有几个“错误”的 IP 地址,当 nslookup 完成时,其他 PC 可以看到这些 IP 地址。

因此 Synergy 客户端只是不断尝试使用这些坏的或旧的 IP 地址,并收到无法连接到服务器的错误。最终,在我放弃并找出另一个键盘后,经过 10 分钟或 30 分钟左右的时间,客户端最终会找到好的 IP 并进行连接。

我认为导致这些“坏 IP”的服务器应用程序也可能存在问题(VMware)...它将虚拟网络 IP 放入 WinXP 的网络连接中,我认为这允许其他 PC(例如我的客户端)看到 192.168.XXX.1,但这对于其他计算机来说毫无意义。

无论如何....我可以让 Synergy 改变其重试策略吗??? 而不是重试服务器 IP 地址 #1 100 次,然后重试 IP 地址 #2 100 次,然后等等....我宁愿让它尝试 IP #1 一次,然后尝试 IP #2 一次,然后尝试 IP #3 一次,然后对服务器执行相当于 nslookup 的操作以查看是否可以使用新 IP 看到它,然后再次循环浏览列表。

谢谢!

答案1

我也遇到了这个问题,我在 Windows 上使用客户端,对我来说,刷新 DNS 缓存会产生不同的效果。

在命令行界面中只需运行ipconfig /flushdns

答案2

据我所知,Synergy 使用 DNS 来查找您指定的主机名的 IP 地址。在 Windows 下,这也使用 WINS。我不确定 Synergy 是否执行一次查找并缓存 IP,或者它是否在每次连接尝试时执行查找,但无论哪种方式,这听起来都像是您的网络设置而不是 Synergy 的问题。

据推测,如果您 p​​ing 您提供给 Synergy 的相同主机名,您将遇到同样的问题。

您能否将 DHCP 服务器配置为始终为 Synergy 服务器提供相同的 IP 地址?这是迄今为止最可靠的解决方案 - 服务器不使用 DHCP 获取地址是有原因的 :-)

相关内容