奇怪问题,望高人指点!

ascxxx 2004-11-03 12:19:17
局域网,其中一台为web服务器,并启用internet连接共享。
局域网内电脑可通过域名或公网ip访问web服务器上的站点。

问题是:
web服务器站点取得的来访ip为何是内网ip而不是公网ip?
...全文
67 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ascxxx 2004-11-03
  • 打赏
  • 举报
回复
:)
其实我的意图只是不想让web服务器取得局域网内部访问ip,有办法可以做到吗?
godoor 2004-11-03
  • 打赏
  • 举报
回复
:)
是那样的,它必须转一个圈子才回来,因为你的客户机必须通过WEB服务器才可以进入INTERNET,所以它就转了个来回,如果客户机不去转,也就不是在INTERNET了。
BrightEye 2004-11-03
  • 打赏
  • 举报
回复
你的意思是说,内部机器访问WEB服务器先通过外网,再绕回来?这个不符合网络技术要求。内部机器之间是不需要陆游的,直接通过MAC就可以访问,你非要让它先走三层陆游,这个是不符合ISO规范的。
ascxxx 2004-11-03
  • 打赏
  • 举报
回复
谢谢zhangblade
有什么方法可以让客户机通过外网再绕回来吗?
zhangblade 2004-11-03
  • 打赏
  • 举报
回复
因为连接共享方式的情况下,内网访问时是问你的web服务器要求dns解析的,这时你的web服务器当然知道它自己dns的解析的,所以直接就把解析结果回给了客户机,所以客户机不需要通过外网再绕回来访问web服务器,所以出现你的“web服务器站点取得的来访ip为何是内网ip而不是公网ip”
dancingbit 2004-11-03
  • 打赏
  • 举报
回复
仅仅这要求这样的话,可以使用公网代理来访问此站点。

3,810

社区成员

发帖
与我相关
我的任务
社区描述
硬件使用 交换及路由技术相关问题讨论专区
社区管理员
  • 交换及路由技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧