当内网的一台主机(192.168.0.1分配了2400端口)访问公网的一台Server时。
可以用Request.ServerVariables("REMOTE_ADDR") 获取IP地址,得到的是NAT转换后的公网地址
用Request.ServerVariables("REMOTE_PORT") 获取端口时,得到的是不是NAT转换后的端口?
我在本地访问Server后,用natstat命令查看端口信息,是2400,貌似得到的不是NAT转换后的端口.
刷新网页后端口会发生变化.
那么怎样才能得到nat转换后的端口呢?
可以用Request.ServerVariables("REMOTE_ADDR") 获取IP地址,得到的是NAT转换后的公网地址
用Request.ServerVariables("REMOTE_PORT") 获取端口时,得到的是不是NAT转换后的端口?
我在本地访问Server后,用natstat命令查看端口信息,是2400,貌似得到的不是NAT转换后的端口.
刷新网页后端口会发生变化.
那么怎样才能得到nat转换后的端口呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货