首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过ipsec/l2tpd vpn和远程dns服务器解析internet主机名?

如何通过ipsec/l2tpd vpn和远程dns服务器解析internet主机名?
EN

Server Fault用户
提问于 2012-08-03 08:04:43
回答 1查看 2.8K关注 0票数 1

我已经完成了ipsec/l2tpdVPN服务器的设置,下面是本教程中的http://blog.riobard.com/2010/04/30/l2tp-over-ipsec-ubuntu

我能够连接到服务器,并从mac os机器重定向通过vpn的所有流量。

在远程访问的网络中,有一个绑定dns服务器,远程计算机使用它作为本地dns (它们使用它作为dns,并且能够访问在那里定义的本地机器名称和其他Internet主机)。

问题是,将dns推送到vpn客户端,我可以访问本地名称,但不能访问internet主机名解析。如果我推动谷歌dns,我可以获得名称解析和网页浏览通过vpn,但显然,不是本地名称的。

这是我的options.xl2tpd文件:

代码语言:javascript
复制
require-mschap-v2
ms-dns 192.168.1.3
#ms-dns 8.8.8.8
#ms-dns 8.8.4.4
asyncmap 0
auth
crtscts
lock
hide-password
modem
debug
name l2tpd
proxyarp
lcp-echo-interval 30
lcp-echo-failure 4

使用上述配置的跟踪器:

代码语言:javascript
复制
traceroute 192.168.1.9
traceroute to 192.168.1.9 (192.168.1.9), 64 hops max, 52 byte packets
 1  10.1.2.1 (10.1.2.1)  14.823 ms  13.544 ms  14.154 ms
 2  local.server.com (192.168.1.9)  13.740 ms  11.511 ms  14.794 ms

traceroute google.com
traceroute: unknown host google.com

任何帮助都将不胜感激。向你问好西蒙。

编辑:

取消对第二条ms-dns行的注释,使客户端在windows下按预期工作,但在mac os或iOs中失败。希望能在苹果设备上发挥作用。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-08-03 09:28:46

也许我是在做蠢事,但你能不能不评论一下:

代码语言:javascript
复制
#ms-dns 8.8.8.8

这将尝试在192.168.1.3处解析DNS条目,这将失败,然后将尝试发送到第二个DNS服务器8.8.8.8,哪个应该工作?

此外,您是否可以将特定的域通信转发到服务器,这可能值得一看,通常通过键入:

代码语言:javascript
复制
ms-dns /yourdomain.com/192.168.1.3
ms-dns 8.8.8.8
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/413908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档