假如本机局域网内的ip是10.101.15.223:80,要访问百度的地址(123.123.123.123:80)过程是怎样的?
首先 本地网络主机先将请求发送到网关ip(192.168.1.100:8000),网关ip是我们上网必须经过的第一道门,然后网关内部将请求的源地址 目标地址 进行对应,然后去网关(192.168.1.100:8000)去访问对应的百度地址(123.123.123.123:80),然后百度服务器收到请求后将数据反馈到网关(192.168.1.100:8000),然后网关查询对应的数据,找到局域网内的主机(10.101.15.223:80),将数据反馈到本地主机。
截图是我的路由器里的记录。你注意看第一行,意思是内网172.16.21.209要访问外网101.226.76.44的网站(端口是80),源数据的端口是55836。路由器把源数据转发给外网服务器后,外网服务器返回的信息根据这一条记录就返回到内网主机了。