导航:首页 > 配服务器 > 外网可以访问的web服务器地址

外网可以访问的web服务器地址

发布时间:2022-04-27 21:37:09

㈠ 如何让内网通过外网IP访问我的WEB服务器(外网IP)呢

你的描述有点混乱,我理解到的意思是这样的,你看对不对:

1、需求:web服务器由防火墙映射到公网地址222.185.223.x上,现在想实现内网终端(A和B),可以通过访问222.185.223.x这个地址打开网站。

2、分析:现在由于只做了一条NAT规则,也就是把web服务器映射到公网上。当内网终端访问公网地址的时候,防火墙把数据包的目的地址转化为web服务器的内网地址后,发给了服务器,服务器回包的时候,源地址写终端的内网地址,所以该数据包直接通过核心交换就给了客户端,客户端看到回包地址不是防火墙的公网地址,所以就丢掉了这个数据包。

3、解决:
在防火墙再做一条规则,凡是由内网终端网段去往访问web服务器地址(192.168.0.x),都需要进行源地址转换,转换成防火墙任意一个接口地址即可,例如防火墙接华为S3900的那个接口地址即可。

㈡ 如何从外网访问虚拟机中web服务器

设置虚拟机的网络适配器为桥接模式

在主机里.单击 开始→运行,在出现的对话框中输入cmd,并摁回车

在出现的窗口中输入“ipconfig”查看主机ip,找到出现的无线局域网适配器,查看并记住ipv4地址“192.168.1.103”,这就是电脑连接到路由器后路由器给电脑分配的ip地址

在虚拟机中,单击开始→控制面板→网络连接→本地连接,点击属性,并在出现的窗口中双击“internet协议”。

在出现的tcp/ip属性页面里,设置tp地址为192.168.1.X,这里的X可以是除了103以外0-255任意值,当然前提是路由器只有你一个人连着,如果有很多人连着路由器,那你就多换几个不同的数字多试试,鼠标点击子网掩码它会自动生成,再填下面的默认网关,要填成和本地主机网关一样,默认网关在前面第三步已经查询出来了。接下来就是填首选dns服务器,要填成和虚拟机的IP地址一样,点击确定

其实下面这几步不用说啥了,因为本文章重点是怎么从外网访问虚拟机的web服务器,也就是说你web服务器架设好了,唯一注意的就是网站属性的IP地址要设置为虚拟机的IP地址 也就是192.168.1.140

点击主机的开始→控制面板→网络和internet→网络和共享中心→更改适配器设置,找到电脑现在连接的无线网,如图,双击,选择属性,选择ipv4属性,选择“使用下面的DNS服务器地址” 填入虚拟机的IP地址。点击确定

这时候在外网的浏览器中输入虚拟机的IP地址,就可以访问虚拟机的web服务器了

㈢ 怎么通过外网访问内网的web服务器

网线是通过路由器接入的吧,在路由器上做端口映射,将内网服务器的地址映射到路由器的一个端口上,外网就可以使用ip加端口的方式,访问到内网的web服务器。

㈣ 外网如何访问局域网的web服务器

需要在网关上做端口映射,映射的端口号为80,映射的IP为你局域网内准备做WEB服务器机器的IP。
完成后,你就可以通过外网IP地址访问了。

㈤ 怎么搭建一个可以被外网访问的linux web服务器

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

NAT

拓扑结构图:

要求:

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

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

步骤:

一:内网服务器配置

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

二:NAT服务器配置

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

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

[root@c2 ~]# vi /etc/sysctl.conf

net.ipv4.ip_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 192.168.1.0/24 -o eth1 -j SNAT --to 202.10.10.12

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

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

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

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

或者:

# iptables -t nat -A PREROUTING -p tcp -d 202.10.10.12--dport 21 -j DNAT --to 192.168.1.11

# iptables -t nat -A PREROUTING -p tcp -d 202.10.10.12--dport 20 -j DNAT --to 192.168.1.11


#/etc/init.d/iptablessave

#/etc/init.d/iptablesrestart

验证:

内网访问外网的web服务:

[root@c1 ~]# curl 202.10.10.13

web

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

[root@c3 ~]# ftp 202.10.10.12

Connected to 202.10.10.12 (202.10.10.12).

220 (vsFTPd 2.2.2)

Name (202.10.10.12: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发布到外网

㈥ 如何从外网访问局域网web服务器

我怀疑可能是配置有问题,或者是防火墙挡了。

各种路由器的端口映射方法

linksys系列路由器的端口映射设置

linksys路由器的隐含地址是192.168.1.1

然后在IE的地址一栏输入你的路由器地址,例如192.168.1.1,点击GO
IE会弹出窗口要求你输入路由器的登录名和密码
linksys的出厂隐含设置是, 登录名留空(leave it blank), 密码是admin
如下图,
1处标出了你路由器的型号
2处要求你填入登录名, 如果你没改过,就遵循LINKSYS的出厂设置,空白
3处填入你设置的路由器密码.如果你没有改过,请填linksys出厂设的admin
然后点击"OK"
如果密码正确,IE会进入Linksys的设置页面,在右上角落,会找到"Advanced"一栏,点击"Advanced"
进入"Advanced"一栏后,在左上方第二个folder,你应该可以看到"Forwarding"的Folder,点击"forwarding",
进入"Forwarding"一栏后.,做一个TCP的port(BS隐含设置是16881),
进入PORT FORWARDING后,我们需要做两个端口映象,

1给这两个端口映象随便取两个名字

2.这里要填入BS需要的端口,第一行是TCP的端口,示范里填的是BS隐含的16881端口同理再做16882~9的映射。
3.这里填入从顶楼介绍里得到的你电脑的内网IP地址,例如如果你得到的内网IP是192.168.1.100,则仅仅需要在第4格填入100(有时电脑的内网IP会发生变动,一旦发生变动,则需要回到此处更改这个IP地址来指向你新的IP)

然后在图中打"X"的地方打上勾.
注意:防火墙设为关掉或充许16881~9

最后,点击"APPLY"保存起来. 这样,端口映象就算完成了
还有一个题外话,如果你在用EMULE的时候,发现有网络DISCONNECT,而且LINKSYS路由器重启,你最好把路由器的FIRMWARE升级到最新的版本. 否则对路由器会造成伤害
LINKSYS befw11s4的firmware最新版本是1.45,建议到linksys主页下载升级

D-Link DSL-500端口映射的方法

首先把你的网卡IP设置为10.1.1.X
在浏览器里敲入10.1.1.1,next Enter
出现登陆框,输入用户名及密码(在说明书上已经告诉你了用户名及密码,默认用户名:admin密码:admin

进入配置页面后,在左面的导航栏依次点击 服务-->NAT,进入“网络地址转换(NAT)配置”界面,
点击下拉列表框,选择“NAT Rule Entry”,点击“添加”按钮添加新条目
进入“NAT规则-添加”页面,添加NAT规则。这是最重要的一项:

由于用到的端口不止一个,所以我的设置里把端口设置成了一个段,不同的端口又有可能用的协议不同,所以协议也使用的默认ALL。总之是为了方便,一条规则即可搞定。

规则类型:先RDR
规则ID:规则的序号,随便填一个没有用过的数字即可
IF名:默认ALL
协议:ANY

“本地地址来源”“本地地址终点”,这里面填的是本地地址的起始地址和终点地址,即内网的一个地址段。我感觉这两个词用的不太贴切,或许是我知识太浅薄吧,呵呵,有兴趣的朋友可以看看里面的英文帮助,开始我也没有弄懂,看了英文才理解了这两个词的意思。

“全局地址来源”“全局地址终点”,你的外网IP,如果是ADSL动态拔号,全填0,猫会自动设置

目的端口来源:16881
目的端口终点:16889
本地端口:0

设置完成后,点击下方的“提交”按钮,完成后关闭“NAT规则-添加”界面,“网络地址转换(NAT)规则配置”界面
现在配置完毕,但并没有写入ADSL路由猫的存储器内,猫下次启动时刚填的信息会丢失,所以下一步就是保存设置。

即依次点击左左边导航栏的 管理--> 确认&重启 ,在“确认&重启”界面,点击“确认”按钮,过一会儿完毕后再点“重启”,使配置生效.

TP-LINK TL-R410

1.首先登陆到路由器的Web管理界面.
2.点击左边"转发规则"前面的"+"号.
3.在展开的菜单里面点击"虚拟服务器".
4.在右边服务端口下面填"16881",ip地址下面填上你的IP地址。,协议选择"TCP",最后别忘了在"启用"下面打勾.同理再做端口16882~9的虚据拟服务。
5. 点"保存"之后就可以了.

㈦ 外网访问内网web服务器(在线等!!!)

ASP.NET,这个你用IIS就可以了。
把IIS配置好后也可以点发布WEB程序,选择IIS。
怎么弄都可以,随你,总之就是需要用IIS。
只要是在局域网就可以访问了。

㈧ 外网如何通过公网IP访问局域网内WEB服务器

在路由器设置一下 把端口指向你服务器的ip地址 也就是192.168.1.20,如果外网ip是动态的就下一个花生壳,使用花生壳的免费域名登入,如果你的ip地址是静态的可以通过键入ip地址也可以使用花生壳。就可以在外网登入 不过有个前提 要使用WIN2000或win2003 系统。XP系统无法访问。我现在的服务其就是这么架设的。

㈨ 外网如何访问公司web服务器

本地安装了一个Web服务端,只能在局域网内访问,怎样从外网也能访问到本地的Web呢?本文将介绍具体的实现步骤。
1. 准备工作
1.1 安装并启动Web服务端
默认安装的Web服务端的端口是8080。
2. 实现步骤
2.1 下载并解压holer软件包
Holer软件包:holer-xxx.tar.gz
Holer支持各种OS系统平台,请选择跟本地OS类型匹配的holer软件包。
2.2 获取holer access key信息
在holer官网上申请专属的holer access key或者使用开源社区上公开的access key信息。
例如申请得到的holer信息如下,这里以此holer信息为例:
---------------------------------------------Holer Client : [email protected]
Access Key : ---------------------------------------------Domain Name : holer65004.wdom.net
Internet Address : holer.org:65004
Local Address : 127.0.0.1:8080---------------------------------------------

2.3 启动holer服务
Windows系统平台:
打开CMD窗口进入可执行程序所在的目录下,执行命令:
holer-windows-xxx.exe -k
Linux或者其他系统平台:
执行命令nohup ./holer-xxx-xxx -k &
2.4 访问映射后的公网地址
浏览器里输入如下URL,就可在公网上也能访问到本地的Web了。

阅读全文

与外网可以访问的web服务器地址相关的资料

热点内容
linux查看进程打开的文件数 浏览:427
tcp源码书籍 浏览:960
推荐算法内幕是什么 浏览:651
盒子自动生成文件夹 浏览:810
人情世故pdf 浏览:631
pro压缩衣 浏览:7
ezpad11如何刷安卓系统 浏览:286
程序员加班夜生活 浏览:64
迅雷不开会员如何免费解压 浏览:483
app舌头热为什么下载不了东西 浏览:459
苹果的使用寿命为什么比安卓长 浏览:618
电脑版c语言编译器有哪些 浏览:100
android布局解析 浏览:337
产水系数计算法 浏览:689
如何登录我购买的阿里云服务器 浏览:999
maven命令依赖 浏览:699
手机幻灯片的app叫什么 浏览:73
java特殊字符正则表达式 浏览:178
蓝白色船的图标APP叫什么软件 浏览:266
炸服务器的狗叫什么 浏览:238