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

Socket编程如何搭建一个外网可以访问的服务器,第1张

搭建外网访问,首先你要有一台外网可访问的服务器,有以下几种方法可以实现。

一、购买外网服务器。由于服务器端使用JAVA语言开发,所以外网服务器操作系统可以是Linux或Windows,这个需要你花钱购买。如果只是测试,你可以选择购买阿里云的云服务器,非常便宜。

二、还有一种方法就是你通过花生壳之类的软件进行映射你的网络,但花生壳对长城宽带之类的网络支持不是特别好,如果需要很好的支持,那也需要花钱购买。

三、如果你是通过路由器上网,并且可以操作路由器权限且使用的是电信或者是联通的网络,那可以直接在路由器里面做端口映射,这个你可以百度一下,有很多文章讲的非常清楚,这里篇幅限制,就不贴了。

四、如果你是直接通过猫上网且使用电信或联通宽带,那可以直接使用本机外网IP访问你的程序。

以上四种方法中,最稳定的还是购买外网服务器,其它都会有各种问题,你可以选择其中适合你的一种方法。希望能帮助到你

1,实现多人在线是需要网游服务器的。游戏官方制作安装到服务器的游戏服务端安装程序,还要制作配套的客户端登录器。

网游服务器你可以理解为,为广大拥有客户端登录器的玩家提供广域网直连和多人在线服务的网络服务器。需要游戏官方架设的服务端安装程序安装到服务器,再提供客户端安装程序让玩家下载安装,这样就可以实现在服务端保存玩家数据和多人直连互动服务了。

2,而私服,也是游戏服务器。不过却是非官方授权的非法服务器,个人用非法获得的服务端安装程序安装在个人服务器上做了一些修改后再让玩家登陆自己的服务器联网游戏,这是非法行为。

3,单机游戏联网,也就是制作可以让单机玩家实现多人直连的游戏平台。例如早期的暗黑战网,只是提供玩家广域网直连游戏并不保存玩家数据。后来暴雪公司修改了这种简单的战网模式,搞成了类似网络游戏的服务器服务,保存检验玩家数据,登入还需要购买验证码。限制众多作弊玩家。

4,还有网单。我自己就安装过网游一键端,虽然不是很懂,但也可以猜测一些。网络游戏单机是在自己电脑架设虚拟服务端,让网络游戏客户端实现单机模式的方式。当然,也可以做到少数玩家外网联机作战。如果该服务端作者拥有自己的服务器的话,架设此服务端的玩家可以通过私人服务器实现多人在线,也就是成了外网私服了。

账号中心

https://consolecloudtencentcom/developer

工作台

https://linjoe99codingnet/user

等待“个人实名认证”——大概2小时

云服务器、存储桶等业务会自动续费吗?

在“续费管理”业务中查看

https://consolecloudtencentcom/account/renewal

搭建网站总览

https://cloudtencentcom/document/product/213/54814

打包源文件需要包括node_modules吗?

应该不会,因为打包好的build文件不大

云服务器指南

https://zhuanlanzhihucom/p/450531237

菜鸟教程-云服务器

https://wwwrunoobcom/linux/linux-cloud-serverhtml

云服务器试用

https://cloudtencentcom/act/free

校园云服务器

https://cloudtencentcom/act/campus

轻量应用服务器

https://consolecloudtencentcom/lighthouse/instance/index

https://curlqcloudcom/JsztA7Wh

域名注册

https://buycloudtencentcom/domain/cart

等待“注册局实名审核”——等了大概20分钟

域名解析就相当于将邮政编码和具体市名之间进行转换的一个行为。

cmd——ipconfig

192168 ip地址是唯一的吗?

局域网内是的

IPv4

IPv4,英文Internet Protocol Version 4,互联网通信协议第四版本

IPv4地址使用的是32位的二进制数字,为了记忆方便,通常也被转化为4个10进制的数字,也就是我们常见的类似202966468的格式。

IPv6:不受美国控制

ping自己的域名

在弹出的命令操作界面中输入(”ping“+“空格”+“需要ping的域名或者IP”)

如果能ping到,说明解析成功

C:\Users\ThinkPad>ping linjoexyz

正在 Ping linjoexyz [1921681102] 具有 32 字节的数据:

来自 1921681102 的回复: 字节=32 时间<1ms TTL=64

解析域名到本地ip还是云服务器ip?

云服务器有2个IP地址,分别是公网IP和私网IP,发布网站使用的是公网IP地址,将域名解析到云服务器的公网IP地址。

DNS解析常见问题:如何添加A记录?

https://baijiahaobaiducom/sid=1715210953662954873&wfr=spider&for=pc

域名怎么和公网ip关联?

在域名解析管理面板上,添加解析记录,将域名解析到公网ip,然后在主机面板上去绑定这个域名就行,绑定前使用国内主机的还需要先备案。

域名备案

https://zhuanlanzhihucom/p/404968361

如果网站没有域名直接用IP访问,那是否还要备案

bucket-1311439455

指定用户

广州(中国)(ap-guangzhou)

2022-04-22 19:56:01

将 React 项目发布至腾讯云 COS

https://cloudtencentcom/document/product/1115/67838

COS—Cloud Object Storage 云储存新手入门

https://cloudtencentcom/act/event/cos-novice

公网和内网的差别

https://hskoraycom/news/3736html

广域网(WAN),就是我们通常所说的Internet,它是一个遍及全世界的网络。

局域网(LAN),相对于广域网(WAN)而言,主要是指在小范围内的计算机互联网络。

首先需要将你的web服务器搭建好,然后需要做NAT,我这里有我的一个做NAT的笔记,分享给你

NAT

拓扑结构图:

要求:

1内网能够ping通外网地址,并且成功访问外网中的web服务;

2外网能够访问内网的ftp服务。

步骤:

一:内网服务器配置

1在内网中设置好ip地址,网关和DNS均为NAT服务器内网口地址,并搭建好ftp服务,此处略

二:NAT服务器配置

1在NAT只能中添加一块网卡作为 外网卡,并设置好ip地址

2开启NAT服务器的路由功能

[root@c2 ~]# vi /etc/sysctlconf

netipv4ip_forward = 1              //将0改为1

[root@c2 ~]# sysctl -p                //永久生效

3配置防火墙(必须按照以下循序配置,否则配置完成后不能拼通外网,需配置第二次)

#iptables-X

#iptables-t nat -X

#iptables --flush

#iptables -t nat --flush  

//以上为重置链表的命令

#iptables-t nat -A POSTROUTING -s 19216810/24 -o eth1 -j SNAT --to 202101012

//这条命令是将内网19216810/24的源地址映射为NAT服务器的外网口地址,eth1为外网卡

# iptables -t nat -A PREROUTING -p tcp--dport 21 -j DNAT --to 192168111

# iptables -t nat -A PREROUTING -p tcp--dport 20 -j DNAT --to 192168111

//这两条命令是发布内务的ftp服务

或者:                                                                                 

# iptables -t nat -A PREROUTING -p tcp -d 202101012--dport 21 -j DNAT --to 192168111

# iptables -t nat -A PREROUTING -p tcp -d 202101012--dport 20 -j DNAT --to 192168111 

#/etc/initd/iptablessave

#/etc/initd/iptablesrestart

验证:

内网访问外网的web服务:

[root@c1 ~]# curl 202101013

web

外网访问内网的ftp服务(外网的防火墙一定要关闭,否则ls查看目录时会出错,或者打开外网的20号端口新建链接的也可以)#

[root@c3 ~]# ftp 202101012

Connected to 202101012 (202101012)

220 (vsFTPd 222)

Name (202101012:root): ftp01

331 Please specify the password

Password:

230 Login successful

Remote system type is UNIX

Using binary mode to transfer files

ftp> ls

227 Entering Passive Mode(192,168,1,11,93,1)

ftp: connect: Network isunreachable     //列不出内容是因为进入了passive模式

ftp>passive                                                      //用passive命令切换passive模式和active模式

Passivemode off

ftp> ls

200 PORT command successful Consider usingPASV

150 Here comes the directory listing

226 Directory send OK

ftp>

补充:

删除防火墙中配置的记录

[root@c2 ~]# iptables -t nat  -L POSTROUTING -n --line-number   //列出记录和记录序号

[root@c2 ~]# iptables -t nat -D POSTROUTING1                 //根据序号删除记录

你将内网的ftp服务换成web服务就可以了,主要是弄懂NAT的原理,将内部服务通过DNAT发布到外网

导语READ随着网络和信息技术的高速发展和普及,信息化已经成为现代企业生存和发展的必备条件。网络组建是整个网络管理和网络工程组建的基础,绝大多数单位局域网的组建都由本单位系统管理员担当。所以,总的来说,网络组建技术既是计算机网络管理的基础,又是作为网络管理员和网络工程师必须掌握的技术基础。那么,公司局域网如何组建?以下就和小编一起来了解一下公司局域网搭建方法吧。

什么是局域网局域网(LocalAreaNetwork,LAN)是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。

局域网的特点

1、覆盖的地理范围较小,只在一个相对独立的局部范围内联,如一个学校或一个工厂;

2、使用专门铺设的传输介质进行联网,数据传输速率高(10Mb/s~10Gb/s);

3、通信延迟时间短,可靠性较高;

4、可以支持多种传输介质;

5、局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。

局域网的组成

1、选择网络类型(令牌环网,ATM,以太网);

2、选定传输介质,网络设备,服务器,客户机和网卡等(硬件);

3、选择网络操作系统(Netware,UNIX,WindowsNT),数据备份软件,网管系统,网络防病毒软件,客户机操作系统等(软件)。

公司怎么建立局域网10人以下企业网络组建

10人以下,规模比较小的公司一般对网络应用需求较低,由于人数少,基本也不存在划分VLAN(虚拟局域网)的需求,所以,选择一个多口的交换机就足够了。

10人-100人规模的企业,需要路由功能和子网划分

满足这类需求,一般比较合适的是路由器+交换机的配置。路由器提供内网和外网的链接和VLAN(虚拟局域网)的划分,以及各种防火墙和路由功能的配置。而交换机一头连到路由器上,作为一个子网,另一头链接子网中的各台终端。划分几个子网,则从路由连出几台交换机即可。现在比较流行的公司局域网一般选择树形拓扑结构进行组建(星型拓扑的延伸)。

对于100人至500人的企业,重视内网的速率

满足这类需求的,一般采用三层交换机+二层交换机的方案。三层交换机作为网络的核心,提供网络的配置、划分和各个VLAN间的数据交换,而每个VLAN由二层交换机组建。网络主干设备的选择,建议网络主干设备或核心层设备选择具备第3层交换功能的高性能主干交换机。如果要求局域网主干具备高可靠性和可用性,还应该考虑核心交换机的冗余与热备份方案设计。汇聚层或接入层的网络设备类型,通常选择普通交换机即可,交换机的性能和数量由入网计算机的数量和网络拓扑结构决定。

树形拓扑结构有以下优点:1、易于故障的诊断;2、易于网络的升级。组建结构如下图:

公司局域网宽带需求

一般而言百兆位以太网应该可以满足公司数据流量,如果具有前瞻性选择那么就需要千兆以太网。

局域网设备的选择宽带路由器

宽带路由器有两个作用,一个作用是连通不同的网络,另一个作用是选择信息传送的线路,它是共享宽带连接的最佳解决方案。并以易使用、易管理、零维护的优点成为Internet共享接入的首选设备。

交换机

交换机是集线器的后续产品,无论是在速度及具备功能上,都是前者所不能比拟的。其主要功能就是实现多台计算机的互连互通。一般说来,5口和8口的交换机是首选。

网卡/网线

网卡亦称作NIC,其意思是NetworkInterfaceCard(网络接口卡),它的作用是将数据分解为数据包再发送至网络,目前市面上主要是PCI接口的网卡。而在网线方面,一般都是选择超五类的双绞线。PCI网卡(普通台式机),PCMCIA网卡(笔记本)。

中继器

由于网络节点间存在一定的传输距离,网络中携带信息的信号在通过一个固定长度的距离后,会因衰减或噪声干扰而影响数据的完整件,影响接收节点正确的接收和辨认,因而经常需要运用中继器。

网桥

网桥作为存储转发设备,用来连接同一类型的局域网。网桥将数据帧送到数据链路层进行差错校验,再送到物理层,通过物理传输介质送到另一个子网或网段。

网关

又被称为网间协议变换器,网关是比用网桥及路由器更复杂的网络互联设备,以实现不同通信协议的网络之间、包括使用不同网络操作系统的网络之间的互联。

企业局域网设备有哪些>>

路由器交换机网线网卡信号放大器TP-LINK无线路由器家用千兆双频穿墙高速wifi¥1392个商家评论:587万+店TP-Link普联自营旗舰店>>TP-LINK普联旗舰店>>¥1299腾达AC10双千兆路由器无线家用穿墙高速wifii¥139评论:169万+店腾达自营旗舰店>>华三(H3C)GR-1800AX1800M双频全千兆企业级WiFi6无线***路由器wifi穿墙¥899店H3C网络自营旗舰店>>>>Netgear网件GS105千兆交换机企业级5口网络交换器分线集线监控¥229月销:45+店网件旗舰店>>腾达百兆交换机16口企业级网络监控分线器¥992个商家月销:65+店Tenda腾达旗舰店>>腾达自营旗舰店>>¥179tenda腾达5口千兆交换机企业级网络监控分线器五口钢壳机架式交换器端口防雷防干扰安防监控可用TEG1005D¥72月销:39+店Tenda腾达旗舰店>>>>绿联六类网线cat6网络连接线双绞室外电脑网线¥59月销:5万+店绿联数码旗舰店>>泛达六类网线非屏蔽成品网线跳线10米电脑网线家用高速千兆网线¥288月销:79+店Panduit泛达旗舰店>>秋叶原六类网线千兆家用双屏蔽电脑监控宽带线高速纯铜成品跳线¥189月销:700+店秋叶原旗舰店>>>>TP-LINKusb无线网卡免驱台式机笔记本wifi发射接收器TL-WN726N¥499月销:4000+店TP-LINK普联旗舰店>>水星迷你免驱USB无线网卡台式机笔记本电脑主机发射wifi接收器家用无线网络信号发射随身MW150US¥2292个商家月销:2万+店Mercury旗舰店>>水星网络自营旗舰店>>¥269迅捷(FAST)FW300UH免驱版300M高增益USB无线网卡智能自动安装随身wifi接收器¥55评论:15万+店迅捷自营旗舰店>>>>TP-LINKWIFI信号放大器中继器450M无线路由¥952个商家评论:295万+店TP-Link普联自营旗舰店>>TP-LINK普联旗舰店>>¥85小米小米路由器AX30005G双频WIFI63000M无线速率内置4路独立信号放大器256MB超大内存混合mesh组网¥349店小米自营旗舰店>>腾达A12路由器wifi信号增强器放大器扩大器扩展器wife接收器家用¥702个商家评论:27万+店腾达自营旗舰店>>Tenda腾达旗舰店>>¥599>>设备连接方法双机直连

即是说其中一台计算机与ADSLModem相连,然后通过网卡直接与另一台计算机连接。如果采用这种连接,就需要在宽带接入的计算机上作internet共享代理设置,比如安装wingate等代理软件,来实现双机共享上网。这算是最最廉价的网络。

宽带路由器+网卡+计算机

这种方式主要用在共享计算机不多的情况下。具体连接方式为:ADSL宽带线路连接ADSLModem,直连双绞线连接Modem和路由器,其它计算机用交叉双绞线与路由器相连即可。

宽带路由器+交换机+网卡+计算机

此方式就是运用在共享计算机大于宽带路由器交换端口的情况下。这时就需要交换机帮忙,并根据共享计算机的数量选择相应端口的交换机,将所有共享计算机先与交换机相连,再通过交换机连接宽带路由器,从而实现共享上网。

交换机+网卡+计算机

如果你的ADSLModem自带有宽带路由功能,那就可以省去路由器。连接方式为:ADSLModem的LAN口用双绞线和交换机的任一端口连接,再将各计算机分别接入交换机剩余端口即可。

公司网络综合布线方案>>

如何设置无线局域网1、用网线将无线路由器的主输入口与网口相连;将其他输出口中的一个与电脑主机相连。

2、打开电脑的浏览器,在网址输入栏中输入“tplogincn”的字样,单击回车,进入无线路由器设置界面。在这个界面中,如果是第一次登录的话,需要设置管理员密码,如果不是第一次,只需要输入管理员密码直接进入即可。

3、进入设置界面以后,系统会直接跳转至“设置向导”界面,我们只需要单击右下角的“下一步”按钮即可。

4、然后进行上网方式的设置,根据推荐意见,选择系统为你推荐的选项;选择后,单击右下角的“下一步”按钮。

5、进行拨号联网,在输入栏中输入上网账号和密码,输入完成后,单击“下一步”按钮。

6、设置无线网络,在“SSID”栏中输入自己想要设置的无线网的名称;在“PSK”栏中输入无线网络的登录密码即可。

如何设置局域网共享步骤一:设置共享

为了确定局域网共享电脑的地址信息,首先需设置电脑用户名,方便查找。打开电脑网络和共享中心-高级共享设置-来宾或公用(当前配置文件)启用网络发现。

设置电脑固定IP,不设置动态IP,可以企业其它电脑通过IP查找电脑共享位置。打开控制面板-网络和lnternet-网络连接-选择以太网右键属性,双击internet协议版本4把自定取IP改为固定IP,IP段是由路由器设定的。操作如下图。

设置本机需要共享的本地磁盘属性,以E盘为例,右键选择属性,点击共享里面的高级共享,添加E盘为共享具体,操作如下图:

使用其它电脑访问局域网共享电脑的地址测试是否能链接,在开始运行中输入IP地址查看是否打开,能打开则配置正确不需要修改。如不能打开则参照步骤二调整设置。(快捷Win+R调用快捷输入刚才的设置ip地址即可格式为:192168112)。实际操作如下截图:

步骤二:调整设置

问题一:无法访问,可能没有权限使用网络资源。这是由于共享电脑对来宾帐号进行了限制,删除来宾帐号即可。

问题二:共享盘能出来,但是没有权限查看和编辑。使用共享电脑查看共享盘属性,将只读前的勾选去除。

步骤三:分配共享盘的容量

1、电脑在装系统时默认分配了四个本地磁盘,删除其它两个不必要的本地磁盘,将共享盘容量扩大。进入我的电脑,点击进入控制面板,打开管理工具,点击计算机管理。

2、在计算机管理中,单击存储中的磁盘管理。可以查看到磁盘的基本信息。右击磁盘删除不必要的两个磁盘。

3、然后使用分区工具将共享盘扩大即可。

IP地址与MAC地址绑定对于网络比较熟悉的人应该知道,固定的IP很容易收到攻击,而对于局域网的稳定来说很不利,所以最好在设置路由器的同时,随便把IP地址与MAC地址绑定,防止ARP攻击。点击“IP与MAC绑定”,找到“ARP映射表”,点击“导入”即可。

如果路由器无“ARP映射表”选项,则需要手动输入IP地址对应的MAC地址。直接在每一台电脑上依次点击“开始”-“运行”-“cmd”回车—输入“ipconfig/all”回车,即可得到该机的IP和MAC地址。(快捷键win+R)具体操作如下:

得到IP地址和MAC地址之后,登录路由器点击“IP与MAC绑定”-“添加单个条目”-按提示输入IP地址、MAC地址,在“绑定”前打勾,最后点击“确定”即可。

如果企业拥有上百台电脑,那么上述方法工作量非常大,网络管理员可以采用网络软件协助。

4、选择网卡类型(本机网卡,一般一台计算机只有一个网卡,服务器除外,默认即可),然后点击“开始监控”即可。

网卡MAC地址怎么查找>>

01常用的网络连接设备有哪些?不同场所网络设备配置方案现在信息的时代,无论是生活、工作还是学习,都需要利用网络。网络系统是通过多种网络设备共同构

02公司局域网如何组建公司局域网搭建方法随着网络和信息技术的高速发展和普及,信息化已经成为现代企业生存和发展的必备条件。网络组建是

03网络电视怎么看直播互联网电视观影指南随着网络技术的不断发展,智能网络电视已经走进家家户户了。利用智能电视,我们能够直接在电视上

04无线连接产品有哪些?常见的无线连接问题解决方法无线产品有哪些?无线产品是指带有无线模块的电子电器产品,常见的无线产品范围很广,包括我们常

05建网站用什么服务器好网站服务器的搭建与使用互联网行业迅猛发展,很多企业和个人对拥有网站的需求很普遍。对于企业网站来说,网站并不代表企

06电子产品辐射有多大?电子产品很“伤”人,这些方法教你防辐射!现如今,电子产品和网络设备已经充斥着我们的生活,给我们生活带来便利和丰富的同时也带来了危险

07网上购物网络理财网络金融助力开启互联网O2O消费新模式互联网的功能日益强大,我国近几年互联网消费以飞速的进度在发展。无论是线上线下的购物支付,还

08常见生物识别技术有哪些解密“无密码时代”的科技科技不断在发展,人脸、指纹、掌纹、声纹等生物特征识别技术已经渗透到生活的方方面面:指纹支付

09无人技术与应用科技改变生活那些你意想不到的“无人”技术大盘点如果我们站在今天这个时点回头望,会发现科技永远是大步向前的,无人机、无人仓、无人超市,无人

总结READ企业无论是通过局域网、专线还是无线接入技术方式访问Internet,都存在如何接入广域网的问题。目前,发展宽带网络建设的障碍不在主干网。因为各类广域网的主干网基本都是采用光纤传输技术,一般都属于高速传输系统。从中心局到用户的传输线路往往传输速度很低,这也就是我们经常说到的网络接入基础设施的建设是制约宽带网络建设的真正“瓶颈”,也就是“一公里问题”。因此,有必要了解和掌握目前主要的网络接入技术,合理选择网络各种网络接入方案,组建科学、合理、实用、经济的局域网络通信系统。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Socket编程如何搭建一个外网可以访问的服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情