听说花生壳的动态域名解析服务能达到这个功能。
公网IP的局域网主机通向外发送数据包时,会有端口主机记录,在公网网关或者路由器处,会记录下这个端口,待接收到外网主机与主机内的通信时,按照端口号,比对端口主机记录,发送到特定的主机。
具体的你可以搜下nat技术
问题在于路由器在外网能看到的是,alan端ip,你把数据发给,外网ip又有路由器转发给vlan口。
其实链接网络后,我们实际上都是在用网卡的ip也就是你说的mac地址,每块网卡对应一个ip,如果ip相同将会报错,记住链接网络是需要验证物理ip的,也就是mac不能冲突。
支持防火墙穿透的软件可以做到这一点。
比如QQ的远程协助,只要在局域网的某台电脑上面安装一个小东西,那么就可以在外网保持和这台电脑的通讯。