在 Windows 11 上,我希望所有流向long.dns.name.amazonaws.com
(DataGrip Redshift 连接)和http://n.n.n.n:8000/
(托管在具有弹性 IP 的 EC2 上的 Airbyte)的流量都通过我的 VPN 进行路由,但仅此而已。
我禁用了在远程网络上使用默认网关,但添加路由时出现以下错误:
PS C:\> Add-VpnConnectionRoute -ConnectionName 'xxx' -DestinationPrefix n.n.n.100/24
Add-VpnConnectionRoute: Invalid parameter DestinationPrefix n.n.n.100/24. : The parameter is incorrect.
Add-VpnConnectionRoute 是否适用于 url 地址,而不是 IP 地址?
您无法准确地了解这种行为。转发数据包始终基于 IP 地址:转发数据包的实体检查目标 IP 地址并根据该信息选择传出接口。
您唯一的选择是通过 VPN 路由该域名可能拥有的所有 IP 地址。这意味着映射到该地址空间的其他域名将通过 VPN 转发。
我认为您需要退后一步,考虑一下您想要通过 VPN 解决的问题到底是什么,并考虑其他解决方案。
关于上面的错误信息:
34.213.245.100/24
是无效的网络规范。/24
网络总是从 256 个地址开始.0
并覆盖 256 个地址。就你的情况而言,我认为你的意思34.213.245.100/32
是覆盖单个 IP 地址。