![Sshuttle:DNS 未转发](https://linux22.com/image/1516299/Sshuttle%EF%BC%9ADNS%20%E6%9C%AA%E8%BD%AC%E5%8F%91.png)
我在 Raspberry Pi 3 上运行 Sshuttle。目的是使用 Pi IP 作为网关,这样我只需将网关地址更改为 Pi 的地址,即可将任何联网设备连接到 Shuttle。如果我在每个设备上设置 DNS(例如 8.8.8.8),那么一切都会正常进行。如果我不设置 DNS,或者将 Pi 的 IP 设置成 DNS,则不会获得任何数据吞吐量。我已将 Shuttle 连接到远程 Ubuntu 16.04 服务器。我不知道是否需要设置 DNS 服务器(例如 BIND)-我需要吗?我尝试设置 BIND,但我对此了解的只是我可以通过网络收集的信息。我绝对希望转发我的 DNS 请求,以便所有流量都通过 Sshuttle。任何有用的建议都将不胜感激。
答案1
这是您需要添加的主要内容:
forwarders {
8.8.8.8; #example dns servers
8.8.4.4;
};
forward only;
进入/etc/bind/named.conf.options
。无论如何,如果您的 Pi 可以通过互联网访问,则不建议执行此简单步骤。
我建议读这个。