我有一台远程计算机,该计算机通常与所使用的计算机位于同一本地网络上,并且可以使用域名或本地IP地址进行引用。我如何指称它会影响延迟或吞吐量?
例如,当我要SSH到这台机器时,最近我一直在使用Shell脚本,该脚本首先检查我是否在同一本地网络上,是否使用本地IP地址,如果不是,则使用域名。当两台计算机都在同一本地网络上时,此脚本是否以任何方式加快连接速度?
什么可以导致不同的是不同的IP地址和不同路由的IP地址。是否确实如此取决于您的设置。
尝试host remote_machine_name
查看将其解析为哪个IP地址。如果是不一样的本地IP地址(例如,由于远程机器的背后是与NAT公共地址,因为remote_machine_name
解析为公网地址),如果跟踪路由通过外部网络做节目跳这个地址,然后是,使用本地IP地址的速度更快,因此可能值得编写脚本进行检查。
另一种解决方案是设置DNS,以便在可达时返回本地IP地址,等等。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句