外网客户端如何访问内网服务器?

icelake123456 2013-10-19 12:03:49
我用VC写了个聊天室的服务端,在自己电脑上运行,但我的电脑IP为内网IP,所以外网的客户端无法连接到我的服务器,请问如何将自己的电脑IP改为外网IP?在网上看到有设置DMZ主机、端口映射等方法,但具体不会设置。我对网络不懂,希望各位高手能详细解说一下,非常感谢!
...全文
352 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
向立天 2013-10-19
  • 打赏
  • 举报
回复
客户端访问的时候用外网IP访问
icelake123456 2013-10-19
  • 打赏
  • 举报
回复
引用 13 楼 hdt 的回复:
建议了解一下nat,pat
我用花生壳申请了一个动态域名,这个域名是不是映射到我的外网ip?
真相重于对错 2013-10-19
  • 打赏
  • 举报
回复
建议了解一下nat,pat
worldy 2013-10-19
  • 打赏
  • 举报
回复
当然,设端口就是让你的程序和路由建立联系
icelake123456 2013-10-19
  • 打赏
  • 举报
回复
引用 9 楼 hdt 的回复:
用花生壳吧 !!!!
我就是不会用花生壳啊?跪求详细指点!
icelake123456 2013-10-19
  • 打赏
  • 举报
回复
引用 8 楼 worldy 的回复:
引用 7 楼 icelake123456 的回复:
[quote=引用 5 楼 worldy 的回复:] 不需要启用dmz
服务端和客户端用什么ip、端口啊?
这看你使用的服务器程序是什么端口,就设什么值 比如HTTP,就设80[/quote] 我的VC服务端是用套接字编写的,IP好像只能是我的内网ip,端口需要和路由器设置的端口一样吗?那客户端IP填什么呢?是我的外网ip吗?
真相重于对错 2013-10-19
  • 打赏
  • 举报
回复
用花生壳吧 !!!!
worldy 2013-10-19
  • 打赏
  • 举报
回复
引用 7 楼 icelake123456 的回复:
引用 5 楼 worldy 的回复:
不需要启用dmz
服务端和客户端用什么ip、端口啊?
这看你使用的服务器程序是什么端口,就设什么值 比如HTTP,就设80
icelake123456 2013-10-19
  • 打赏
  • 举报
回复
引用 5 楼 worldy 的回复:
不需要启用dmz
服务端和客户端用什么ip、端口啊?
icelake123456 2013-10-19
  • 打赏
  • 举报
回复
服务端和客户端用什么ip、端口啊?
引用 3 楼 icelake123456 的回复:
引用 1 楼 worldy 的回复:
路由器设置端口映射
设置完了需要重启路由器吗?
worldy 2013-10-19
  • 打赏
  • 举报
回复
不需要启用dmz
worldy 2013-10-19
  • 打赏
  • 举报
回复
忘记了,好久没设了,你自己试试呗
icelake123456 2013-10-19
  • 打赏
  • 举报
回复
引用 1 楼 worldy 的回复:
路由器设置端口映射
设置完了需要重启路由器吗?
icelake123456 2013-10-19
  • 打赏
  • 举报
回复
我的内网ip是192.168.1.106,看看我的设置,有没有问题?
worldy 2013-10-19
  • 打赏
  • 举报
回复
路由器设置端口映射
icelake123456 2013-10-19
  • 打赏
  • 举报
回复
引用 18 楼 z8323664 的回复:
NAT 穿透是比较好的方法
具体怎么做啊?
z8323664 2013-10-19
  • 打赏
  • 举报
回复
NAT 穿透是比较好的方法
icelake123456 2013-10-19
  • 打赏
  • 举报
回复
会不会是我的路由器所接入的ip也是内网ip,请问如何查看路由器所接入的ip?
icelake123456 2013-10-19
  • 打赏
  • 举报
回复
引用 15 楼 xianglitian 的回复:
客户端访问的时候用外网IP访问
我试过了,还是没成功,不知是什么原因

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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