|
好像是NAT Loopback的bug, 不过你要去看看Filter WAN NAT Redirection这个设置有没有勾上, 如果勾上了, 去掉勾就搞定.
否则, 就是bug了. 什么路由器? 什么dd-wrt版本? 这帖子有说很多新版本有这个问题http://www.dd-wrt.com/phpBB2/viewtopic.php?t=89353
在Administration->Commands里面输入以下命令
insmod ipt_mark
insmod xt_mark
iptables -t mangle -A PREROUTING -i ! `get_wanface` -d `nvram get wan_ipaddr` -j MARK --set-mark 0xd001
iptables -t nat -A POSTROUTING -m mark --mark 0xd001 -j MASQUERADE
你这种情况用dd里面的DDNS更好吧? 用路由器的,那么一换IP就立刻知道咯, 而NAS的却必须不停需要访问外网来查看IP有没有改变, 浪费宽带而且又不是实时的.
如果你不喜欢用以上方法,也可以在dd-wrt里面的DHCP页面勾上"use DNSMasq for DNS" 然后在DHCP server页面的use DHCPq options里面输入address=/NAS网址/NAS内网IP
上面说的"NAS网址"填对应的网址,可以随便填,跟HOSTS一样效果, "NAS内网IP"就是内网IP
还有在同一页面enable "DNSMasq" "Local DNS"
|
|