小编sam*_*lev的帖子

处理多个私有 DNS 服务器

我会尽力解释这一点......

我在 ubuntu 13.04 上,我在 127.0.0.1 运行本地 BIND 实例以访问用于开发的基本通配符 DNS(即“*.dev == 127.0.0.1”-是的,我知道,不要创建假 tlds 等。不过,这完全是我的机器本地的)。

我也有一些客户通过 VPN(在 192.168.140.111 或类似的地方)设置了自己的 DNS 服务器。

我的问题是,如果我的 resolv.conf 首先列出了他们的 DNS 服务器,我将无法访问我的 *.dev,如果我首先列出了我的 DNS 服务器,我将无法访问他们的 *.vpn 记录。

目前,这是我的 resolv.conf:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.140.111
search ns1.vpn
nameserver 127.0.0.1
nameserver 127.0.1.1
search fritz.box
Run Code Online (Sandbox Code Playgroud)

前三行的配置都在/etc/resolvconf/resolv.conf.d/head,所以他们会通过生存resolvconf -u

基本上我想知道的是:有没有办法让我设置它,以便 *.dev 转到我的 dns 服务器,而 *.vpn 转到他们的服务器,(其他所有内容都转到我的 ISP)。

domain-name-system ubuntu vpn

2
推荐指数
1
解决办法
2151
查看次数

标签 统计

domain-name-system ×1

ubuntu ×1

vpn ×1