社区
网络编程
帖子详情
bind 时错 10039
iamsureone
2005-03-21 04:33:10
机器有两个IP 地址 一个为内网地址 一个为外网地址
bind到内网地址能够成功
bind到外网地址失败 10039
用ipconfig 查看ip地址只看到内网地址
但却从其他机器访问这台机器的apache web服务
请问如何bind到外网地址?
...全文
129
12
打赏
收藏
bind 时错 10039
机器有两个IP 地址 一个为内网地址 一个为外网地址 bind到内网地址能够成功 bind到外网地址失败 10039 用ipconfig 查看ip地址只看到内网地址 但却从其他机器访问这台机器的apache web服务 请问如何bind到外网地址?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SeaBirds
2005-03-23
打赏
举报
回复
SeaBirds,
按照你的方法也不行
我说的是你把APACHE关了,BIND到你的本机内网IP的80上(不是外网的IP),这时访问外网那个IP的80口时会到你的程序来的,你不能关了APACHE还是BIND外网的IP啦!那IP根本就没在你本机上!
晨哲
2005-03-22
打赏
举报
回复
http://www.blindpoint.net/bbs/ShowForum.asp?forumid=7
sharkhuang
2005-03-21
打赏
举报
回复
这个地址不在你的机器上
mybios
2005-03-21
打赏
举报
回复
用any的方式绑定所有网卡嘛。。
mybios
2005-03-21
打赏
举报
回复
贴源码出来咯。。
yingle2000
2005-03-21
打赏
举报
回复
要看能不能访问,是要看有没有accept到client的connect。
iamsureone
2005-03-21
打赏
举报
回复
SeaBirds,
按照你的方法也不行
SeaBirds
2005-03-21
打赏
举报
回复
这是因为外网地址根本就不是你机器的
只是那个外网地址的设备(可能是路由器或防火墙)把它的80(可能是你APACHE)的端口映射到你的机器的内网IP的80上了,所以别人访问那个外网地址就转到你的机器上了
而你用其它端口,外网地址的设备没有给你做映射当然进不来了
要不你把你的APACHE停了,把你的程序开在80口上,那别人也可访问了,HE HE
iamsureone
2005-03-21
打赏
举报
回复
"请求的地址在一个套接字中从操作中忽略。^_^"
??? 不解
iamsureone
2005-03-21
打赏
举报
回复
好象不对吧,如果我bind到内网ip,按道理我也应该可以从另外的机器与我的程序通信啊? 为什么apache可以,而我的程序不行呢
bobob
2005-03-21
打赏
举报
回复
请求的地址在一个套接字中从操作中忽略。^_^
yingle2000
2005-03-21
打赏
举报
回复
如果用ipconfig 查看ip地址只看到内网地址,那就说明外网地址不在你本地,而是在另一台机器上,那台机器把访问他的请求转发到你这里。
基于dnsmasq快速搭建企业生产级易用易维护的dns服务
课程概述 课程以Dnsmasq为主线,突出实战应用性,全面深入讲解如何基于Dnsmasq搭建企业生产级易用易维护的DNS服务,包括DNS的常见解决方案介绍,Dnsmasq与
Bind
的对比等基础知识,以及实战部署、应用测试高可用...
WSAGetLastError()_马鸿凯_新浪博客
在
bind
() senfto()等等,问题返回值是一样的,这样表示的同一个问题 常见返回值及错误如下下: 6 - WSA_INVALID_HANDLE 指定的事件对象无效。若使用与Win32函数对应的Winsock函数,便有可能产生这样的Win32错误...
Windows Sockets 2扩展库函数简要参考
addrlen参数引用的整形数初始时包含了addr参数所指向的空间数,在调用返回时包含了返回地址的实际长度。 错误代码: WSANOTINITIALISED 在调用本API之前应成功调用WSAStartup()。 WSAECONNREFUSED 根据条件函数的...
Address Family is not supported
通常地在
bind
()函数试图将一个本地机器不合法的地址绑扎到套接字时产生。它也可能在connect()、sendto()、WSAConnect()、WSAJoinLeaf()或WSASendTo()函数调用时因远程机器的远程地址或端口号非法(如0地址或0端口号...
Windows Sockets 错误码及出错原因
如果在socket()调用中明确地要求一个不正确的协议,或在调用sendto()等函数时使用了对套接字来说是错 误的地址族的地址,该错误返回。 WSAEALREADY (10037) Operation already in progress. 当在非...
网络编程
18,356
社区成员
64,217
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章