我有一个基于 LAN 的站点,该站点设置为通过内部域进行解析,例如dev.example.com
通过 DNS 解析器中的主机覆盖(覆盖对 的 LAN 请求dev.example.com
)<internalIP:PORT>
。它速度很快,效果很好。然后我们需要远程访问该站点。因此,我设置了 NAT/端口转发,以便<publicIP:PORT>
解析到<internalIP:PORT>
。NAT 设置速度极快。通过 WAN 访问效果与预期一样好,但现在 LAN 访问该站点的速度要快得多。
来自 LAN 的请求<publicIP:PORT>
比来自 LAN 的请求快得多dev.example.com
,我不知道为什么。我没有具体的时间戳,但它的速度快得多,我们马上就注意到了这一点,速度以前不是问题。
NAT/端口转发过程是否比 DNS 主机覆盖更快?
答案1
dns 解析需要时间,但如果您将主机名和 ip 放入 hosts 文件中 - 那么它也应该很快。