如果openwrt试过很多办法域名转发的时候内网不能访问自己外网地址
那么最终的解决办法就是修改Hosts文件 增加一句话就是你的内网地址加上解析的域名例如
192.168.2.248一个空格7856.fun
如果找不到HOSTS文件,可以增加一个HOSTS文件作为一个额外的HOSTS
OpenWrt修改hosts文件的方法。
OpenWrt修改hosts文件
如上图所示,使用SSH工具Puty连接并登陆OpenWrt路由器;
vi /etc/myhosts
输入以上命令并回车,创建并编辑myhosts文件。回车后出现编辑模式,输入要增加的Hoss记录,比如:P地址+空格+域名,格式如:
192.168.2.1 domain.com
一行一条,增加Hosts记录完成后,先按Esc,输入:wq
保存并退出。保存完成后,使用浏览器登陆OpenWrt管理界面.
如上图所示,进入“网络”>“DHCP/DNS”>“HOSTS和解析文件”>“额外的HOSTS文件”,将刚刚创建的myhosts文件地址填写进去(/etc/myhosts
)。填写完成后保存并应用,重启路由器。