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


0

0

我写了一个asmx Web服务,正在通过IIS托管它。我已经为我的域添加了端口绑定,并且我可以通过访问我的域而无异常地访问它。

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

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

据我所知,我没有任何指向该内部IP地址的DNS记录,并且我没有任何可以向该URL发送流量的http重写。

此时我不知道它是路由器问题,DNS问题,IIS问题还是其他问题。我甚至不确定如何对其进行故障排除以找出此URL的来源。

我唯一能肯定的是,当我登录我的Linksys路由器并打开“过滤互联网NAT重定向”选项时,重定向不再发生,我被发送到Linksys网址,但我的所有端口都没有转发那一点。


所以一切都是关于外部访问端口,对吗?此外,您是否在调制解调器/路由器中启用了UPnP?(您可能希望禁用它以阻止设备和软件打开他们喜欢的任何内容。)您甚至需要外部访问WD MyCloud吗?
Arjan

Answers:


0

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

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

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

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

  2. 如果可能,请更改WD My Cloud操作的端口以进行Web访问(即将HTTP / HTTPS从80/443更改为其他内容)。

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

作为旁注,我会避免将任何设备置于路由器的“DMZ”设置中,因为此设备可能会自动将网络流量路由到它。


0

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.