AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 443117
Accepted
Paul Haldane
Paul Haldane
Asked: 2012-10-29 02:31:42 +0800 CST2012-10-29 02:31:42 +0800 CST 2012-10-29 02:31:42 +0800 CST

为什么我们不能通过 VPN 连接访问某些(但不是全部)外部 Web 服务?

  • 772

在工作中(英国大学),我们使用一组运行 WS2008R2 和 RRAS 的 Windows 服务器,为我们住宿的学生提供 VPN 服务。我们这样做是为了将网络连接与个人相关联。在他们连接到 VPN 之前,他们所能交谈的只是设置 VPN 所需的内容和一个包含有关如何连接的文档的本地网站。中期我们可能会替换它,但这是我们目前正在使用的。2008 服务器上的 VPN 为客户端分配一个私有 (10.x) 地址。访问外部站点是通过校园路由器上的 NAT(与私有地址上的任何其他直接连接的客户端相同)。非 VPN 连接不会出现此问题。

较旧的服务器运行 WS 2003 和 ISA2004。该设置有效,但在负载下变得不可靠。最大的区别是我们将非 RFC1918 地址分配给客户端(因此不需要 NAT)。我们看到的行为是,一旦连接到 VPN,客户端就可以访问本地网站(即校园网络上的网站),但只能访问一些外部网站。似乎(但这可能是偶然的)我们可以访问的网站是谷歌的网站(包括 YouTube)。我们当然无法访问 Microsoft 的 Office 365 服务(这很痛苦,因为这是我们大多数学生的邮件所在的地方)。

一个奇怪的行为是客户端可以获取(在 Windows 7 客户端上使用 wget)http://www.oracle.com/(获得 301 重定向)但在被要求获取http://www.oracle 时挂起。 com/index.html(这是第一个 URL 重定向到的地方)。如果我们将客户端配置为使用我们的本地 Web 代理 (Squid),访问就可以可靠地工作。

我的直觉告诉我,这很可能是链中的某些东西根据 HTTP 检查或回复中的 IP 地址丢弃回复。但是,我对为什么我们会在 VPN 客户端看到这种情况感到困惑。

明天(当我回到办公室时)的计划是在外部连接上设置一个 Web 服务器,以便我们可以监视对话两端的行为(希望问题在我们的测试服务器上表现出来)。对我们应该关注的事情有什么建议吗?

windows-server-2008
  • 1 1 个回答
  • 624 Views

1 个回答

  • Voted
  1. Best Answer
    Paul Haldane
    2012-11-16T01:25:55+08:002012-11-16T01:25:55+08:00

    我们已经确定在我们的边界防火墙规则中几乎肯定存在关于处理 ICMP 的错误配置,这会阻止碎片正常工作。鉴于我们正在审查我们如何提供依赖于这些 VPN 服务器的网络服务,我们决定坚持使用 WS2003 并忽略 WS2008 的问题。如果看起来我们坚持运行此 VPN 的时间更长,我们将再次查看防火墙配置。

    • 0

相关问题

  • 文件复制到分支机构

  • 对于 ASP.Net 应用程序,Windows 64 位相对于 32 位的主要优势是什么?

  • Windows Server 2008 Hyper-V 虚拟化服务器的最佳 RAID 配置?

  • 远程连接 sql server 不工作,但如果防火墙禁用它呢?

  • 无法从 SQL Server 2008 备份数据库

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve