浏览器访问 IP 或 DNS 时重定向

浏览器访问 IP 或 DNS 时重定向

0

我编写了一个 asmx web 服务,并正在通过 IIS 托管它。我已将端口绑定添加到我的域,并且我能够通过访问我的域从外部访问它,没有任何问题。

我遇到的问题是我无法使用默认端口 80 来托管 Web 服务,而由于映射到特定端口的限制,我需要这样做。

每当我访问默认端口时,我都会被重定向到我的 WD MyCloud 网站,基本上 URL 会自动附加 /UI(www.mydomain.com 重定向到 www.mydomain.com/UI)

据我所知,我没有任何指向该内部 IP 地址的 DNS 记录,也没有任何会将流量发送到该 URL 的 http 重写。

目前我不知道这是路由器问题、DNS问题、IIS问题还是其他问题。我甚至不知道如何排除故障以找出此URL的来源。

我唯一可以肯定的是,当我登录到我的 Linksys 路由器并打开“过滤 Internet NAT 重定向”选项时,重定向不再发生,我被发送到 Linksys 网络 URL,但此时我的端口均不会转发。

答案1

每当我访问默认端口时,我都会被重定向到我的 WD MyCloud 网站。

听起来 WD MyCloud 正在充当“默认”网络服务器并响应任何传入的 http 流量。

一般建议,可能有三个基本解决方案:

  1. 将路由器上的 HTTP/HTTPS 流量(80/443)端口转发到您的 IIS 服务器(并从那里将对 WD My Cloud 的任何请求中继到该设备)。

  2. 如果可能,请更改 WD My Cloud 用于网络访问的端口(即将 HTTP/HTTPS 从 80/443 更改为其他端口)。

  3. 运行您自己的 DNS 服务器www.mydomain.com(可能与 IIS 安装在同一台机器上)。您可以使用绑定例如,在 Windows 上。然后您可以将网络流量导向www.mydomain.com到您网络上的正确机器。

顺便说一句,我会避免将任何设备放置在路由器的“DMZ”设置中,因为该设备可能会自动将网络流量路由到它。

答案2

我将路由器使用的 DNS 服务器更改为 Google 的 DNS 服务器 (8.8.8.8 和 8.8.8.4),并清除了浏览器缓存。

相关内容