我有一个 Ubuntu 系统,有线连接到路由器,USB 连接到 4G 互联网(通过 iPhone)。我希望能够将其他客户端连接到路由器并通过 4G 链接访问互联网。我已按照此处的步骤操作两个接口之间的 iptables 转发并且它成功路由了 ping 请求,并且似乎只要我使用站点的 IP 地址而不是“名称”,它就可以连接到站点。我困惑的是,一旦我连接到路由器,并在 4G 上使用 nslookup 和 DNS 服务器,就会返回正确的结果,但是如果不明确提供服务器地址,它似乎无法做到这一点。我已将此服务器设置为路由器中的 DNS 服务器,并尝试在客户端上进行设置,但都不起作用。有人能告诉我我可能遗漏了什么吗?
答案1
就像我的 Mentoid 一样
使用/安装本地解析器,如 Bind9 或 dnsmasq
如果您有很多请求,那么自己处理会更有意义。