我想通过我的无线连接将所有流量路由到一个网站,而其余流量使用我的局域网。
我尝试首先找出我想要访问的网站的 IP 地址。
例如,假设 pandora.com。我发现它解析为 208.85.40.20。我已将该条目输入到我的 hosts 文件中。然后我使用 route add 208.85.40.20 mask 255.255.255.255 WirelessIP 添加该路由。
但是这似乎不起作用。除了使用 IP 地址,有没有办法让我只说..这个 URL 来通过该连接进行路由?
是否有人知道我可以安装一个可以做到这一点的程序..可能是某种代理或软件负载平衡器可以做到这一点?
答案1
您对路由添加所做的正是您应该做的,但我不太清楚您对 HOSTS 文件做了什么。您不需要向 HOSTS 添加任何内容,因此删除它。
为使静态路由正常工作,您需要运行的命令是:
route add 208.85.40.20 mask 255.255.255.255 x.x.x.x
其中 xxxx 是您的 wifi IP 地址。在该命令中添加 -p 以使其持久(即您不必在每次重新启动时添加它)。
我已多次这样做并且效果很好。