如何禁用沃达丰路由器通过No-IP DDNS访问时的Wi-Fi设置重定向并展示自建网站
这种情况我碰到过好几次,大概率是沃达丰路由器的默认设置在搞鬼——要么是管理端口和网站端口冲突,要么是内网回环解析把域名指向了管理后台。给你几个具体的解决步骤,按顺序试就行:
第一步:修改路由器管理端口
沃达丰路由器默认管理端口一般是80或443,而大部分网站也用这两个端口,访问域名时路由器会优先把请求导去自己的管理界面。你需要登录路由器后台(通常是192.168.1.1或192.168.0.1),找到「系统设置」或「管理设置」里的「端口设置」,把管理端口改成不常用的,比如8080或9000。改完保存后,以后登录路由器就得用http://192.168.1.1:8080这类格式了。第二步:检查端口转发规则
确认你已经把网站的80/443端口转发到托管网站的设备IP上。登录后台找「端口转发」或「虚拟服务器」选项,添加规则:外部端口填80(HTTPS就填443),内部端口和外部一致,内部IP填网站设备的局域网IP,协议选TCP(或TCP+UDP)。保存后用手机流量(别连WiFi)访问你的No-IP域名,如果能打开网站,那说明问题出在内网回环,接着看第三步。第三步:解决内网回环问题
用WiFi访问域名仍跳管理页的话,是因为路由器默认不支持内网回环——内网设备访问自己的DDNS域名时,路由器会误把请求当成访问自身管理界面。有两个解决办法:- 方法一:在路由器后台的「DNS设置」里添加一条本地DNS记录,把你的No-IP域名直接指向网站设备的局域网IP(比如
192.168.1.100),这样内网设备访问域名时会直接解析到内网IP,不走公网端口。 - 方法二:如果路由器不支持自定义本地DNS,就修改每个内网设备的hosts文件:Windows的hosts在
C:\Windows\System32\drivers\etc\hosts,Mac/Linux在/etc/hosts,添加一行192.168.1.100 你的noip域名.com,保存后刷新DNS缓存即可。
- 方法一:在路由器后台的「DNS设置」里添加一条本地DNS记录,把你的No-IP域名直接指向网站设备的局域网IP(比如
第四步:关闭Web管理重定向功能
部分沃达丰路由器有默认开启的功能,会把所有指向公网IP的80/443请求重定向到管理界面。你可以在后台「高级设置」的「Web管理」选项里,找「阻止外部管理访问」或「禁用管理页重定向」的开关,把它关掉。
备注:内容来源于stack exchange,提问作者Gl1t4 xxx




