为什么本地服务器可以访问外网访问不了?(主机可以在本地服务器里面访问)

为什么本地服务器可以访问外网访问不了?

如果服务器使用的IP是内网IP(比如192.168开头的那种),那是肯定无法从外网直接访问的(想想全世界会有多少个和你服务器IP相同的机子吧),外网只能访问到你的路由器(或者硬件防火墙)的外网端口(它的IP是一个公网IP地址)如果你需要从外网访问内网的服务器,你必须在你的路由器(或防火墙)的外网端口配置NAT,将这个外网IP的指定端口映射到你的内网服务器上(这叫做端口映射)比如说你这是一台Web服务器,启用了80端口,你需要在路由器上为外网端口配置NAT,将这个外网IP的80端口映射到你这台服务器IP的80端口,配置完成后,你可以在外网用这台路由器的公网IP来访问到你的这台内网服务器的Web页(当然你在外网只能用公网IP访问)

长泰网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。成都创新互联公司于2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司

怎么设置路由器,让非同一个网段的电脑都可以访问本地服务器啊?

路由器的作用就是连接不同网段的机器,其工作在OSI的第三层(网络层)根据路由器内部的路由表进行寻径操作。

专业路由器与普通宽带路由器都可以实现两个不同网段的互访。

举个例子比如:有局域网LAN1与LAN2,IP网段分别为192.168.1.0/24与192.168.2.1/24

连接方式是这样PC1--LAN1---ROUTER---LAN2--PC2

PC1:192.168.1.1/24 默认网关:192.168.1.254

PC2:192.168.2.1/24 默认网关:192.168.2.254

以宽带路由器为例,通常有1个WAN口与4个以上LAN口,WAN口设置一个IP地址而多个LAN口共用一个IP地址。具体操作方法是通过电脑连接好路由器设置好IP后,登录路由器设置界面,将WAN口设置为静态IP192.168.2.254子网掩码255.255.255.0(可能需要设置默认网关,这是因为路由器WAN口需要有一个通向远程网络的默认路由,而网关就是这个作用,这里设置成192.168.2.254即可)LAN口设置为192.168.1.254子网掩码255.255.255.0,这样PC1与PC2就可以通过路由器互访了,因为LAN1与LAN2是路由器的直连网段,路由器中有这两个网段的路由表。

本机有公网IP,如何让内网和外网都能访问?

看你的问题,应该是想外网的IP和内网的IP通过你得IP互相访问。

对于外网访问内网这种情况,为了避免受到攻击,一般对外网IP只会开放服务所需的端口号作端口映射,映射到内网需要服务的那台机子上。这样外网的这个服务就可以直接连接到内网上。具体做法,如果是XPsp2的话,没装防火墙的情况下,就直接设置XP自带的防火墙即可。

内网要访问外网,就在你本机局域网上设置共享互联网即可。

具体怎么做,你说明情况,我再说啦。

[补充回答]在你的服务器上的本地连接设置成私有地址,如192.168.1.1,内网中的机子要在同一网段上,如192.168.1.(2~254)中的一个,这样内网中的机子应该可以访问。你本身就有外网IP,外网也应该可以访问你了。只要你开放了相关的服务的端口,如做WEB服务器,就要开放80或8080端口,对外网,内网都要如此。

交换机不用做端口印射,也不能做,只有网关和路由器可以,看你的情况那服务器是网关,你这种情况也不需要,除非你想让内网访问外网,或外网访问内网。

到此,以上就是小编对于主机可以在本地服务器里面访问吗的问题就介绍到这了,希望这3点解答对大家有用。

当前文章:为什么本地服务器可以访问外网访问不了?(主机可以在本地服务器里面访问)
新闻来源:http://www.hantingmc.com/qtweb/news24/117924.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联