之所以能够通过IP+端口号的方式访问到内网里面某一台机器的某一个进程,是因为在路由器里面会进行配置,将外网对应的端口跟内网中的IP+端口绑定,并且会将内网的IP和这台服务器绑定,这样就将他们对应起来。这样通过外网IP+端口访问的时候就相当于访问了该路由下的内网IP为XXXXXXXXXXXX端口为XXX的程序。实际 *** 作中可能更加复杂,但基本的原理就是这样。
我用个具体的实例来说明下:
假如外网IP是18323811855端口号是10000,内部服务器的ip是1921681101服务器上运行的应用程序(或者说进程)端口是5000,通常在之前会做两个 *** 作:1将内部IP和服务器的MAC绑定,这样可以让路由器在分配IP的时候,该服务器的IP不变;2将外部访问的端口号做下映射,即:将10000这个端口对应到内部1921681101上的5000端口。
这样通过IP+端口号的方式访问的时候,实际上就是访问了内部IP服务器上的应用程序。访问到应用程序之后,就可以通过项目路径访问到你的项目了!
你在浏览器中敲入“>
1、域名解析和端口号没关系,做A解析就行,端口是限定从哪个入口进入服务器;
2、用域名指向功能,将域名直接解析到ip,通过>
3、改用域名url转发功能,如:ip是123123123123,端口是81,设置转发到>
4、进入云解析;
5、使用端口的方式访问访问asp,ASP SUCCESS 正常;
6、打开解析,看到了做隐性URL;(也可选择显性URL解析,会像跳转一样浏览器会显示端口号,隐性不会显示,隐性更像是用了框架,在里面怎么跳,url都不会变。但可在状态看看到地址);
7、添加解析,记录类型选择隐性URL,主机记录写想用的名字,数分钟后,就可使用asptestcom来访问需要端口的网站;
8、测试同样内容,成功。
不显示出来,那么就是默认端口80,至于为什么用ip访问不了,你需要了解的知识就多了
首先,1个ip下面可以有很多个网站,如果你申请一个二级的免费的域名就给你一个IP,那不可能的
如果你购买过域名和虚拟主机就明白了域名要指向空间的ip,空间里还要绑定域名,两个步骤缺一不可就是说在服务器里还在针对某个域名做特殊处理,转到绑定了这个域名的空间里
免费的二级域名一般是用程序实现的url重写,并不是真正的二级域名
不知道这样说你理解了吗
以上就是关于域名如何解析到IP+端口所映射的服务器全部的内容,包括:域名如何解析到IP+端口所映射的服务器、怎么在域名后面加端口号访问、ip后面带端口号如何做域名解析等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)