首页服务器服务器转发 如何实现公网服务器转发内网服务器

服务器转发 如何实现公网服务器转发内网服务器

编程之家2023-10-2086次浏览

各位老铁们好,相信很多人对服务器转发都不是特别的了解,因此呢,今天就来为大家分享下关于服务器转发以及如何实现公网服务器转发内网服务器的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

服务器转发 如何实现公网服务器转发内网服务器

如何实现公网服务器转发内网服务器

转发内网服务器,简单说就是想实现在远程外网环境下访问局域网搭建的服务应用,比如个人网站、博客、NAS私有云、企业的OA、ERP办公系统、FTP/SVN/MAC服务器、还有Windows远程桌面等等,因为没有公网IP(购买昂贵),远程外网就无法访问。。。

这种情况可以试试花生壳内网穿透,不需要公网IP,也不用路由器做映射,直接用花生壳把局域网应用或设备进行映射发布到外网,通过域名就能实现外网访问了,花生壳有免费版可以先测试看看,具体服务搭建可以进空间查看,上述列举的局域网应用都可以实现远程访问

DNS转发怎么实现

先回答你DNS的作用吧,DNS中文叫做域名解析,是用来将域名解析成IP地址,以便你与该IP的WEB等服务器建立连接。举个例子,比如你要上www.baidu.com

则DNS将www.baidu.com解析成220.181.6.19百度的(web服务器集群的IP地址)

DNS解析过程及原理

出处:天堂鸟作者:天堂鸟时间:2006-8-23 16:17:00

服务器转发 如何实现公网服务器转发内网服务器

第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。

第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。

第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。

第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。

第五步:重复第四步,直到找到正确的纪录。

第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。

服务器转发 如何实现公网服务器转发内网服务器

让我们举一个例子来详细说明解析域名的过程.假设我们的客户机如果想要访问站点:www.linejet.com,此客户本地的域名服务器是dns.company.com,一个根域名服务器是NS.INTER.NET,所要访问的网站的域名服务器是dns.linejet.com,域名解析的过程如下所示:

(1)客户机发出请求解析域名www.linejet.com的报文

(2)本地的域名服务器收到请求后,查询本地缓存,假设没有该纪录,则本地域名服务器dns.company.com则向根域名服务器NS.INTER.NET发出请求解析域名www.linejet.com

(3)根域名服务器NS.INTER.NET收到请求后查询本地记录得到如下结果:linejet.com NS dns.linejet.com(表示linejet.com域中的域名服务器为:dns.linejet.com),同时给出dns.linejet.com的地址,并将结果返回给域名服务器dns.company.com。

(4)域名服务器dns.company.com收到回应后,再发出请求解析域名www.linejet.com的报文。

(5)域名服务器 dns.linejet.com收到请求后,开始查询本地的记录,找到如下一条记录:www.linejet.com A 211.120.3.12(表示linejet.com域中域名服务器dns.linejet.com的IP地址为:211.120.3.12),并将结果返回给客户本地域名服务器dns.company.com。

(6)客户本地域名服务器将返回的结果保存到本地缓存,同时将结果返回给客户机。

把自己的电脑当做服务器 应该怎么配置路由器转发规则

如果想让电脑变成Web服务器使用的话,须登录路由器控制面板。路由器控制面板地址为你电脑的默认网关,一般情况下地址为:http://192.168.1.1。

输入账号密码(可在路由器说明书上找到)后即可访问,然后找到转发规则->虚拟服务器->添加新条目:

1.服务端口号:即路由器提供给广域网的服务端口。(例如我使用的是Tomcat服务器,默认端口为8080,所以在这里我要填8080)

2.IP地址:要映射的内网地址。(最好先将要当web服务器的计算机设置为静态IP地址,然后再填。否则如果是DHCP获取IP的话,下次重启电脑或路由器都有可能使内网地址变更导致外网不能访问)

3.协议:默认ALL。(Http、FTP等常用服务协议为TCP,如清楚直接默认)

4.状态:当然是生效。

到此,一条规则已经添加完成了。

如果已经设置了端口映射但是外网还是访问不了内网的Web服务器,提供几个常见的原因及解决方案:

1.先用内网IP地址访问,如果连内网IP地址都无法访问的话,那么可能是Web应用部署问题,调试至内网可成功访问。

2.路由器上设置了防火墙,也许IP地址,也许端口都有可能被禁用,如有开启可先关闭。

3.本地防火墙原因,因本地网络为信任区域,防火墙并不会阻止本地网络的访问,若访问源地址为外网地址(非信任区域地址),则可能会被防火墙拦截而无法访问。

4.服务商将相应端口屏蔽:在路由器WAN口接一台电脑模拟内外网环境,若WAN口所接电脑可以正常访问内网服务器,但在Internet上无法访问,则可能是服务器将相应端口屏蔽导致虚拟服务器无法访问。

关于服务器转发到此分享完毕,希望能帮助到您。

域名劫持(域名被劫持了怎么处理)国内免费域名 麻烦给几个免费申请域名的网站