转发:解决内网无法用域名访问本地http服务,DD-WRT NAT回流(NAT loopback).
问题描述:■路由器拨号上网
■路由器已设置DDNS, 且外网用户可通过域名访问内网机器上的http服务.
■内网用户无法用域名访问此http服务, 但可用内网IP访问.
分析问题:
造成内网无法用域名访问同一内网http服务的原因可能是路由器不支持 “NAT 回流”(NAT loopback) 或未打开此功能. 此问题大部分出现在使用刷了 dd-wrt 的路由器上, dd-wrt 官网明确不支持NAT回流.
解决方法:
在 dd-wrt 的命令中加输入以下内容, 保存为防火墙命令,并运行命令或重启路由. 之后便可用域名访问内网http服务了.
iptables -t nat -I POSTROUTING -o br0 -s 192.168.0.188/24 -d 192.168.0.188/24 -j MASQUERADE
将上面例子中的 “192.168.0.188″ 换成你的http服务器ip.
http://www.itnmg.net/wp-content/gallery/images/dd-wrt.png 原文地址:http://www.itnmg.net/nat-loopback/ 请问这里的br0指的是什么? mojito 发表于 2021-11-1 14:57
请问这里的br0指的是什么?
桥接,WAN_LAN_WIFI的网桥。
页:
[1]