admin管理员组文章数量:1535550
2024年3月4日发(作者:)
路由器转发规则
很多同学想将自己的电脑弄成服务器,但是在学校中,我们很多同学使用的是路由器,那么就会发现用路由器不会怎么发布网站了。本文就是教你如何让设置路由器以便部署我们的网站。
由于中国电信开始屏蔽所有ADSL用户80端口,所以我们理论上无法发布在我们电脑上部署为80端口的网站(我没试过,只是据说被屏蔽了)。那么我们就部署个8080端口的吧,正好TOMCAT默认也是8080端口。
我们启动TOMCAT,进入localhost:8080/我们可以看到我们的网站。这个localhost是啥,我们可以看看C:WindowsSystem32driversetchosts这个文件,我们可以用记事本打开它看看。
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 # source server
# 38.25.63.10 # x client host
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
# ::1 localhost
这个就是著名的hosts文件,我们看到下面的localhost,它就是127.0.0.1。
我们输入127.0.0.1:8080/看看,是不是也一样跳出来我们的网站了?那么我们在本系统中,localhost也就代表了127.0.0.1,也就是默认的本机地址。当然我们还可以起别的名字,比如后面添加个
127.0.0.1 dhibmclub
那么我们访问dhibmclub:8080/也是一样的。
那么说我们访问本机发布的网站就是输入127.0.0.1这个网址,那么别人呢。IP地址的知识等我在这里就不讲了,我们先看看我们在路由器上分配到的IP地址是多少吧。
我们大部分人设置网络地址都是自动获取,所以不知道IP为多少,我们可以用这种方式查看:cmd中输入:
ipconfig /all
(小知识:如果我们是直接拨号上网,那么ipconfig中所显示出来的就是我们的IP地址了,不需要经过路由器设置啥的了)。
我用的是以太网适配器(单纯的理解为网线连接路由器吧……),有的同学是无线局域网适配器,反正就看你联网的方式那的IPv4地址吧。我这里是192.168.1.100,这个就是我们在路由器中分配到的内网IP地址,我们在浏览器中输入192.168.1.100:8080/看看是不是也出现了页面呢?我们到另一个连接相同路由器的同学那,在他的浏览器中也输入192.168.1.100:8080/,看是不是也能访问我们的项目了呢?
(小知识:实际上输入ip地址和域名的结果都是一样的,我们可以试一试cmd中输入:ping 。它返回它的IP地址,我们记下来
然后我们浏览器中输入64.233.189.104/,看是不是成功登录google了?之所以我们可以用进入仅仅是因为它有个域名而已,这里我们就不展开了。)
讲完了本机,我们讲讲路由器吧,我这里举的是TP-LINK的路由器为例(如果要看详细设置可以看看)。我在浏览器中输入192.168.1.1,输入用户名密码
后进入到我的路由器页面。
点击左边的运行状态我们可以看到我们的路由器现阶段的运行状态:
从这里我们可以看到路由器的地址为192.168.1.1,子网掩码为255.255.255.0,无线功能为关闭状态,MAC地址等。我们现在需要关注只是下面WAN口状态中的IP地址,我的是114.91.131.19,这个就是我们上网所用的IP地址。
但是我们输入114.91.131.19:8080/发现无法看到我们的项目。那么就要经过一番设置。
点击转发规则->转发服务器->虚拟服务器
在右边服务器端口号输入我们的项目端口号8080,IP地址就是作为服务器的及其所分配到的IP地址:192.168.1.100,协议嘛,选ALL也行或选TCP也行,状态弄成生效即可。点击保存。
这个就是我们配置好的。
好了,现在我们在浏览器中输入114.91.131.19:8080/,看看,是不是成功了。
只要开着项目,我们随便去哪上网,比如说去对过寝室(一般不会共用一个路由器吧?),然后借台联网的电脑输入114.91.131.19:8080/,看看是不是成功了?
当然也可能不成功,那就有可能是服务器的防火墙的原因了。再次说一下,如果不是用路由上网,而是拨号上网的话,那么ipconfig中显示的ip地址就是你实际的IP地址了。
版权声明:本文标题:7、路由器转发规则 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1709502333a228217.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论