两台电脑不在一个城市,如何使这两台电脑构成一个局域网?

MIS小白


这个问题有很多的解决方式,接下来,我就详细为您解答这个问题。

局域网问题

每台电脑都有属于自己的IP如何本机电脑连接了不用的网络,就有网络自己分别的属于自己的IP地址。只有两台电脑连接了同一个网络,再同一个IP段里,那么才能算是构成了一个局域网,局域网最简单的能做的事情就是ftp数据传输。

这里引入一个域名的概念

域名(英语:Domain Name),简称域名、网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

域名是能够映射IP,同一个域名能够映射多台IP地址,但是一个IP只能被同一个域名映射一次。

所以如果能够把两台电脑的IP地址同时映射到同一个域名上,那么两台电脑之间,在同一个网址能够进行访问,实现局域网的效果。

使用软件

可以使用软件,比如“花生壳”,“natapp”这样的软件可以实现内网穿透技术,能够把你电脑本机的IP地址挂到域名上,然后通过外界访问域名,就能访问到你自己电脑的IP地址

这样的软件很多,我这里就不一一举例。

路由器

再大家平时使用的路由器中,有对应的“虚拟服务器”的功能,能够通过配置把本机地址映射出去。

nginx

nginx,反向代理,进行配置后,通过访问服务器域名或者IP地址不同的路径,映射到两台电脑ip地址。

大概我所知道的方法就是那么几种,如有不对,或者补充的朋友,欢迎进行补充说明!!!


疯行者005


“极客谈科技”,全新视角、全新思路,伴你遨游神奇的科技世界。


看了这个问题下的答案,基本上能够全面且正确回答的没有几个。这里简单来聊聊这个问题,两台电脑不在一个城市,意味着地理位置较为遥远。两台电脑之间构成一个局域网,意味着彼此之间可以相互通讯,并且无需担心私网地址无法在公网上传输这一问题。


那么,是否有办法能够实现呢?答案是肯定的,只不过付出的组网代价较大而已。一起来看看都有哪些办法可以实现吧!


如何实现异地电脑组成同个局域网的办法

异地电脑之间实现相互访问,就好像在同一个局域网那样方便有两种方法:

  • 一种是通过专线来实现,相当于两台电脑之间直接进行连接;

  • 一种是通过VPN的方式来实现,基于互联网打通两台电脑之间的数据通道。

一、通过专线的方式来实现

专线的实现有两种方式,一种是自己独立搭建光缆并进行维护,当然在我国除了少部分单位之外禁止私架光缆,该方式比较典型的案例就是教育专网。一种是租用运营商的专线,运营商专线的费用不一,跨省、跨市、跨县的带宽以及费用均有不同,较为常见的案例是各大银行的专网、国税、地税的税务专网等等。

此种方式的优势在于信息安全等级较高,数据由专线进行传输,几乎不必担心出现泄露的问题。此种方式的缺点在于费用较高,通常仅适用于大型企业。

二、通过VPN的方式来实现

异地两台电脑之间实现类似局域网的方式通信,应该算作是异地办公的雏形。无论是家居办公亦或是出差在外,如何能够快速的与公司服务器之间建立连接,实现数据共享或者是上传。业内常规的解决方案是通过VPN技术,依然是通过运营商的互联网进行传输,只不过是在互联网数据传输中虚拟出一个数据通道,专门供这两台电脑之间进行数据通信。

此种方式的优势在于价格便宜、易于实现,缺点依然是靠着互联网进行数据传输,信息安全性较专线这种方式要弱很多。不过这种接入方式十分适合具有远程接入需求的中小企业选择。


关于相隔千里的两台电脑,实现如局域网般通讯,您是否还有更好的方法?

欢迎大家留言讨论,喜欢的点点关注。



极客谈科技


这个问题很简单,买一个带vpn功能的路由器就解决了,想连接的时候用另一台电脑登录vpn连接成功后就是同一个局域网了,不过你连接成功后你的电脑上网显示的ip地址是另外一个网络的。



戒烟戒酒戒女人


两台电脑不在一个城市,如何使这两台电脑构成一个局域网?可以通过软件的方式组成局域网,大概方法如下:


1、第一款工具推荐teamviewer,国外软件,有中文版,这是一款非常优秀的无人值守远程桌面工具,操作非常简单,可以下载使用,个人用户是免费的,具体操作官网有介绍。

2、第二款工具就是国内的花生壳,一款动态域名解析工具,也可以实现虚拟局域网功能,也有免费版,部署稍微复杂一点,推荐尝试。


甲子聊创业


哈哈,这道题我比较有发言权。因为刚刚在家里组建了黑群晖。可以点击我的文章, 查看如何利用闲置笔记本,搭建黑群晖。搭好黑群晖后,就要解决如何在办公室访问家里的黑群晖问题。


  • 软件实现内外网穿透。这个是研究时间最长的,看网上的各种攻略看的头大,什么SSH、各种命令,晕啊。还好最后发现一个方法很容易就实现了。这就是zeroTier,它的原理就是在各种终端上都可以安装一个软件,这个软件会模拟一个网卡出来,然后通过它的服务器将这些虚拟网卡组成了一个局域网,就可以像内网一样访问家里的黑群晖啦。经实践,效果非常好,p2p传输,速度仅由你网络带宽限定。电脑上连接非常快,iphone上连VPN稍微慢点,但连上后速度也很快。至此,黑群晖算是装好啦,可以享用黑群晖的各种phone、video、影院套件服务啦。

ZeroTier的介绍

通过ZeroTier管理虚拟局域网



ZeroTier原理:

ZeroTier虚拟了一个网段,网段为192.147.17.0/24,公司和家里分别安装ZeroTier客户端,客户端会虚拟出一个网络并加入192.147.17.0/24这个网段,在家即可访问192.147.17.22地址,反之同理。

ZeroTier部署流程:

1、注册账号并创建一个网段2、下载客户端并加入这个网段

开始部署:

1、创建账号

https://my.zerotier.com

2、创建网络

进入https://my.zerotier.com/network点击Create创建网络

3、点击进入已创建的网络

此时可以看到Network ID,后续添加设备都会需要这个ID。

我这里说下Access Control,默认是Certificate (Private Network),选择此模式表示每次在添加新的主机时,需要手动勾选是否允许连接,如果选择None (Public Network)模式,表示加入网络后自动分配IP并允许连接,从安全性来说建议使用默认选项Certificate (Private Network),方便性来看None (Public Network)更方便,不用每次加入网络后手动勾选。

另外根据个人情况你也可以自由设置网段,此处不做过多说明

好了,一个中转的ZeroTier就配置完成了,接下来只需要在其他设备安装所对应的客户端,然后加入到这个网络中就可以了。

Windows客户端安装

下载zerotier windos客户端

https://download.zerotier.com/dist/ZeroTier%20One.msi

安装后点击Log In登陆,登陆成功后会看到当前创建的网络,点击Join加入

或者右键点击zerotier图标,点击Join Network加入

然后在https://my.zerotier.com/network页面所创建的网络中刷新即可看到,刚刚加入的主机,如果使用的是Certificate (Private Network)模式,需要在页面中手动勾选一下允许加入网络。

Centos7客户端安装

1
vi /etc/yum.repos.d/zerotier.repo

1
2
3
4
5
[zerotier]
name=ZeroTier, Inc. RPM Release Repository
baseurl=http://download.zerotier.com/redhat/el/$releasever
enabled=1
gpgcheck=0

2、安装zerotier

1
2
yum clean all
yum install zerotier-one

3、启动服务

1
zerotier-one -d

4、查看服务状态

1
zerotier-cli status

看到200 info 596811110b 1.2.12 ONLINE表示服务正常

可以使用netstat命令看到所启动的服务端口(这里192.168.1.162是centos本机的IP)

5、加入网络(后面是你自己的ID号)

1
zerotier-cli join Network ID

加入后会提示200 join OK

进入https://my.zerotier.com/network

刷新几次页面即可看到新加入的主机,然后在前面勾选即可,勾选后Version会变成版本号,并且会分配出一个IP地址

6、主机验证

回到centos7主机上通过ifconfig命令即可看到,此处又多了一个内网IP,此内网IP和zerotier一致,表示配置完成

附:加入、离开、列出网络状态

1
2
3
zerotier-cli join Network ID
zerotier-cli leave Network ID
zerotier-cli listnetworks

玩转云存储


很简单,zerotier one,免费内网穿透异地组网共享,比国内需要收费的xx壳xx英之类好用多了…

而且zerotier one是支持多种平台…

速度方面,最快时段能满足一百兆带宽满速…

我的主力!

还有一个是老牌hamachi,5个机器组免费,可以建多个组,不过要注意主控制台是网页需要梯子,不过速度和zerotier one差距太大。

不得不吐槽一下,国外在联网或是其它方面有些免费的真是非常好用,比国内差不多功能却收费的性能更好更好用,可惜在国内知名度不高…


约个时间去拔草


大家好,我是一名软件实施工程师。

两台电脑不在一个城市,如何使这两台电脑构成一个局域网?回答这个问题首先要弄明白网络划分,何为局域网(LAN,Local Area Network)何为城域网(MAN,Metropolitan Area Network)何为广域网(WAN,Wide Area Network)。广域网覆盖范围最广,它包含了局域网和城域网,;城域网是在一个城市内不同地理位置组成的网络,包含局域网;而局域网是在某一个区域内由两台以上电脑组成的网络,这个区域可以是一个家庭、一个办公室、一层楼、一栋楼、一个公司、一个学校等有限范围内。

所以层主表述的是不是想两台电脑搭建内网?如果是搭建内网,层主可以从成本和便捷性上综合考虑是拉专线还是用VPN。大家回答的很全面,层主可参考各种回答做出决策!

如有差错请批评指正,如有帮助倍感荣幸。


IT的眷恋


太笑人了,亲,说那么多复杂的设置干啥,请百度搜索 utools,1分钟即可实现全世界文件共享


皓月千里慕九州


看其他答案没几个对的,vpn和其他类似方法虽然能联通两台pc,但是这种联通方法是通过三层的,这两台电脑并不在同一个局域网,同一个局域网和三层可达不一样的,要判断他们之间是不是同一个局域网,看下他们之间是不能通过arp解析对方就行了。

其实答案很简单,要不使用运营商专线联通,要不使用vxlan大二层联通就行了。


钦赐太医


异地组建局域网,可以互相访问共享文件,并且文件的上传下载,可以通过蒲公英无线路由器加U盘模式,可以轻松的实现异地组建局域网达到文件相互共享的目的

具体方法,操作方式如下


通过无线路由器后台管理,并且通过路由器管理,路由器文件储存,实现路由器远程访问文件共享







分享到:


相關文章: