域名适用于3G连接,但不适用于WiFi

我是两台不同的SBS 2011服务器的pipe理员。 两台服务器都在运行MS Exchange。 他们在不同的物理位置,不同的硬件,内部和外部的不同领域。 他们唯一的共同点就是ISP。

问题是,我和我的一些同事无法通过我们家里的WiFi连接(ADSL)访问服务器。 我们的互联网服务提供商是互不相同的,我们没有一个和服务器有相同的ISP。 如果我们使用3G / UMTS / LTE连接,我们可以连接到服务器,所以我猜测问题在于我们的ISP的DNS路由。 另一件事是,我有时可以在家中使用我的WiFi访问服务器,有时我不能。 我经常不能。

有任何想法吗?

域名服务器可以运行(默默地在树林里?),从来没有帮助/影响“networking”上的任何其他人。 为了使DNS服务器有所帮助,无论是需要(a)configuration为您的本地解决scheme…当您parsing任何域名或(b)configuration为回答你的域名。

我猜这里发生了什么事,当你连接3G或者在你的networking中时,这些服务器会自动作为parsing器( typesa )提供,所以你放入的任何东西都可以提供给你的用户。 但是,当您从其他地方连接时,您正在使用ISP或其他公共系统(如googleDNS或openDNS )的DNS服务器。

当你正在寻找一个B 服务,你的DNS服务器必须全球注册为域的权威……也就是说,如果你检查你的服务器的whois你应该看到Name Servers部分列出的Name Servers 。 要改变这一点,你需要通过它注册的公司来访问域注册帐户。 当然,可能已经有DNS服务器列出了一些configuration,以提供邮件路由和网站交付等。你需要在DNS服务器相同的设置才能继续正常工作。

笔记

  • 由于设备cachingDNS信息,如果您的工作3G的情况下是一个设备,是在networking上,断开/去3G,它仍然工作…这是不完全正常工作(尝试使用3G设备,这是从来没有在你的networking)
  • 偶尔的无线networking工作案例也可以放在一台设备上,该设备具有来自办公室的DNS设置caching,尽pipe它不再存在
  • DNS服务器可以在两种模式下运行,但configuration或防火墙阻止从公共networking连接到服务。 既然你说这两台机器是内部和外部的,我认为他们有两个或更多的IP每一个公共访问一个私人
  • DNS服务器可以在两种模式下运行,但configuration可能会导致外部机器尝试从networking外部无法路由的无效(内部)IP。
  • nslookupdig是非常有价值的工具,可以帮助你在你的机器的幕后发生什么(有* nix命令,在OSX中可用,有Windows版本)

通过不同的运营商连接时,您肯定使用不同的DNS服务器。 一般来说,每个ISP都在运行他们自己的DNS服务器,或者他们正在使用合作伙伴公司的DNS服务器。 为了更接近问题的根,我build议你应该findDNS服务器与错误的查找数据。

首先,您应该检查从DNS服务器传送到设备的确切数据。 打开命令窗口并尝试以下命令:

nslookup yourserver.yourdomain.com 8.8.8.8 (Google主DNS服务器)
nslookup yourserver.yourdomain.com 156.154.70.25 (Comodo主DNS服务器)
nslookup yourserver.yourdomain.com 208.67.222.123 (OpenDNS主DNS服务器)

他们都应该返回您的区域内的Alogging相同的IP地址。 如果你得到不同的结果,你应该检查你的DNS区域的configuration(重点在TTL,也许你的TTL太高,因此你的区域的变化正在复制非常缓慢)

如果他们返回所有相同的结果,您可以通过检查您和您的同事是否可能使用相同的ISP DNS服务器来查找有故障的DNS服务器。 一般来说,您可以通过在Google上search运营商来获取运营商的IP地址。 在nslookup工具中使用它们,如果它们仍然返回不正确的值,则应该联系ISP以通知它们错误的configuration。