因此,我需要开发一个同时使用公共和私有服务的 Ruby Web 应用程序,因此部分服务的 URL 指向互联网,部分指向仅在内联网上可用的服务。似乎通过编辑,/etc/resolv.conf
我只能使其中一组工作。无论第一行是什么都可以工作。因此,我尝试设置 dnsmasq 来拆分 VPN,但仍然没有成功。这是我当前的设置:
/etc/resolv.conf:
nameserver 127.0.0.1
/etc/dnsmasq.conf:
server=/mycompany.com/<ip-of-dns-server>
server=<ip-my-ISPs-dns>
interface=lo
listen-address=127.0.0.1
no-resolv
配置文件似乎被选中,因为如果我写类似的东西
server=/google.hu/<ip-my-ISPs-dns>
那么我可以ping google.hu
例如而不是其他公共网站。
症状是我无法 ping 通内联网上的地址:
ping: <some-company-url>.com: Temporary failure in name resolution
我很感激任何帮助我设置它的人。