局域网中的网站解析公网ip,该怎么解决
局域网中的网站解析公网ip
在局域网中部署的网站,同一局域网的其他计算机访问网站时,网站能不能解析出同一局域网的公网ip。网站后台是用C#编写的。
------解决思路----------------------
那你就只有想办法让局域网的其他机器通过外网访问你的服务器,而不是走局域网了。而你的服务器是固定IP或动态IP均不重要。重要的是透过外网访问,才可以通过常规方法读取到访问的客户端IP地址。
------解决思路----------------------
获取公网IP比较简单,但是你首先要判断(也上面相同的方式)访问者都是同一个网段内的客户端,才“显示公网IP”。
不过你这个需求设计其实是比较诡异的。
在局域网中部署的网站,同一局域网的其他计算机访问网站时,网站能不能解析出同一局域网的公网ip。网站后台是用C#编写的。
------解决思路----------------------
那你就只有想办法让局域网的其他机器通过外网访问你的服务器,而不是走局域网了。而你的服务器是固定IP或动态IP均不重要。重要的是透过外网访问,才可以通过常规方法读取到访问的客户端IP地址。
------解决思路----------------------
简单来说就是在局域网中获取公网的ip,部署的网站需要局域网所在的公网ip信息,需要的效果就是局域网内其他计算机访问部署的网站时,显示的都是同一个公网ip。
获取公网IP比较简单,但是你首先要判断(也上面相同的方式)访问者都是同一个网段内的客户端,才“显示公网IP”。
不过你这个需求设计其实是比较诡异的。