导航:首页 > 配服务器 > 如何搭建外网服务器

如何搭建外网服务器

发布时间:2022-03-03 07:00:29

① 配置外网服务器需要哪些步骤

在路由器上设置NAT地址转换
设置NAT内部全局地址为路由器公网地址;
设置NAT内部本地地址为服务器的IP地址。

另外需要在WAN口设置它为NAT的OUT方向;
在连接服务器的LAN口设置它为NAT的IN方向。

可以做1对1的IP映射,也可以只做几个端口的映射比如公网IP:80影射内网IP:80 ,FTP是21等等

外网的客户端访问路由器的公网IP就可以访问服务器了。

天互数据 为您解答,希望能帮到你

② 如何在内网搭建一个外网能访问的服务器

你想在么用,云服务器里面有一个外网和内网都可以访问不受限制。我用的是万云数据云服务器,你说的问题不是问题。

③ 如何配置外网服务器

无非就个 WEB服务器 也就 几千块钱就能搞定, 那用几万, 呵呵~

④ Socket编程如何搭建一个外网可以访问的服务器

步骤:
1,和代理建立tcp联接。
2,向代理发送版本的请求信息:
void CCommunicator::SendVer()
{
int datasize = 6;
char tempbuf[6];
tempbuf[0]=5;
tempbuf[1]=4;//标示后面所根的字接数
tempbuf[2]=0;
tempbuf[3]=1;
tempbuf[4]=2;
tempbuf[5]=3;
int senddatalen;
senddatalen=send(m_sock,(char*)tempbuf,6,0);
}
这一步如果失败,断开建立的tcp联接,如果成功,如果需要用户验证则进行步骤3,否则进行4.
3,如果需要用户验证,则类似:
BOOL CCommunicator::SendUserTest()
{
int usernamelen=0;
int userpasslen=0;
usernamelen=m_strTestUserName.GetLength();
userpasslen=m_strTestUserPass.GetLength();
char tempbuf[100];
tempbuf[0]=5;
tempbuf[1]=usernamelen;//标示后面所根的字接数
strcpy(&tempbuf[2],m_strTestUserName);
tempbuf[2+usernamelen]=userpasslen;
strcpy((char*)&tempbuf [3+usernamelen],m_strTestUserPass);
int senddatalen;
int len;
len=usernamelen+userpasslen+3;
senddatalen=send(m_sock,(char*)tempbuf,len,0);
} 如果失败,断开建立的tcp联接, 如果用户返回成功,步骤4.
4,发送请求的协议类似:
void CCommunicator::SendRequestUDP()
{
int const datasize=10;
BYTE tempbuf[datasize]; tempbuf[0]=5;
tempbuf[1]=3;//标示UDP连接
tempbuf[2]=0;
tempbuf[3]=1;
tempbuf[4]=0;
tempbuf[5]=0;
tempbuf[6]=0;
tempbuf[7]=0;
*((SHORT*)(&(tempbuf[8])))=m_uBindUDPPort; //UDP在客户端绑定的端口,就是你本地机器的做udp数据传送的端口调用
//socket函数后,再调用bind()来邦定一个端口。
char temp;
temp=tempbuf[8];
tempbuf[8]=tempbuf[9];
tempbuf[9]=temp;
int senddatalen=send(m_sock,(char*)tempbuf,datasize,0);
}
如果失败,断开建立的tcp联接,如果返回成功,验证完毕!步骤5
5,真正的数据传送,用代理传送的时候,数据包的前面加上10个字节类似:
void CCommunicator::CopyDataHead(BYTE * ptempbuf)
{
struct in_addr addr;
addr.s_addr=inet_addr(“202.220.33.333”);//这个ip是服务器端的ip
ptempbuf[0]=0;
ptempbuf[1]=0;
ptempbuf[2]=0;
ptempbuf[3]=1;
ptempbuf[4]=(char)addr.S_un.S_un_b.s_b1;
ptempbuf[5]=(char)addr.S_un.S_un_b.s_b2;
ptempbuf[6]=(char)addr.S_un.S_un_b.s_b3;
ptempbuf[7]=(char)addr.S_un.S_un_b.s_b4;
*((SHORT*)(&(ptempbuf[8])))=m_uServerUDPPort;//服务器的端口,就是你最终要发到那个服务器的端口,也就是你的qq服务器。
char temp;
temp=ptempbuf[8];
ptempbuf[8]=ptempbuf[9];
ptempbuf[9]=temp;
}
真正发送的时候类似:
int CCommunicator::SendBufferUDP(LPBYTE lpBuf,int nLen)
{
BYTE tempbuf[1000];
int iHeadData=0;
struct sockaddr_in her;
her.sin_family=AF_INET;
her.sin_addr.s_addr=inet_addr(m_szProxyAddr);//代理服务器
her.sin_port=htons(m_uSocksPort);//发送请求的时候返回的代理服务器端的端口,记住,这是最重要的。
CopyDataHead(tempbuf);
iHeadData=10;
nLen=nLen+10;
int addr_len;
addr_len=sizeof(struct sockaddr);
CopyMemory((char*)&tempbuf[iHeadData],lpBuf,nLen);
int returndatalen=sendto(m_socket,(char *)tempbuf,nLen,0,(struct sockaddr *)&her,addr_len);

⑤ 在电脑上搭建服务器怎么让外网访问

首先查看下你路由器拨号上网获得的外网IP地址,再看下你电脑获得的内网IP,然后再路由器上做一个端口映射,就可以直接通过外网IP连接到你服务器了。映射相应的端口,比如连接SQL需要映射1433,Mysql需要3306,iis需要80等。当然如果路由器可以做NAT,可以直接把你内网的机器通过地址转换到外网IP。不过,如果实在不懂这些的话,建议去掉路由器直接电脑拨号就可以。

⑥ 如何建立一个能让外网访问的FTP服务器

1、下载个Serv-u, 解压并安装,打开软件后 界面如下图,点击域详细信息下的“配置域的监听器”。

⑦ 怎么搭建外网服务器

租用一台服务器,机房给配备的IP就是外网IP
海腾数据王淼为你服务

⑧ 如何使用自己电脑搭建一个外网可以访问的服务器

这个不建议,因为首线电脑咱们用的都是配置不算太高的,长时间的实现服务的运转365天不关机是,不太现实的,对电脑的寿命也大打折。
再有就是外网的IP,是国加对机房等有相关资质的机构分配的。
可以了解下,租用下一台服务器,也比较便宜,综合算下来还是划算的。
海腾数据你可以去看下,了解下。

⑨ 公司网络上搭建外网服务器怎么搭建

首先在没有很专业的人员的前提下,想到要公开一个IP给大家访问。除了“给大家看什么”的问题之外,“安全”问题是不是也曾经被提到过?
其次,要做到被Internet访问其实不难。去注册一个域名,然后将域名解析到这个IP,然后装一些WEB服务相关的软件,开放出80端口,就好了。

⑩ 怎样完整搭建可以让外网访问的linux服务器

1、撤销多余的服务根据机器的用途,很多服务是不需要的。要是Linux只用作桌面,就不需要sendmail、httpd和另外许多服务。如果你的服务器只是Web服务器,也可以关掉许多服务。为此,可转到管理菜单,检查服务项目。只需撤销所有不想启动的服务选项。

阅读全文

与如何搭建外网服务器相关的资料

热点内容
汉能压缩机 浏览:73
全球加密货币十大交易平台 浏览:963
汽车如何与服务器连接 浏览:85
如何创建服务器密码 浏览:918
creo扭曲命令正常使用 浏览:51
ase加密qt 浏览:666
看app登录和不登录有什么区别 浏览:464
da转换单片机 浏览:680
程序员老婆发型 浏览:816
py脚本反编译 浏览:463
为什么国内网络用国外的app卡 浏览:937
centos7更新命令 浏览:987
自动播放文件夹怎么关闭 浏览:770
slam算法实现 浏览:347
复制目标文件夹访问被拒需要权限 浏览:411
linuxbcast修改 浏览:185
手机如何用云服务器挂软件 浏览:280
时间窗app是什么东西 浏览:497
易语言端口映射源码 浏览:41
struts2权威指南pdf 浏览:905