域名如何解析到IP+端口所映射的服务器
之所以能够通过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、首先需要进入“网络和共享中心”。“网络和共享中心”可以通过单击桌面右下角的网络小图标打开,也可以通过“开始”-“控制面板”打开。
2、打开“网络和共享中心”之后,单击“本地连接”可以查看“本地连接 状态”。
3、在“本地连接 状态”窗口,单击“属性”,打开“本地连接 属性”窗口。
4、在“本地连接 属性”窗口的“网络”标签页,找到“Internet 协议版本 4(TCP/IPv4)”,双击,或者单击选中,再单击“属性”,打开“Internet 协议版本4(TCP/IPv4) 属性”窗口。
5、选择“使用下面 IP 地址”,并填入完全正确的IP地址、子网掩码、默认网关,如果要保证网络上网正常,还必须选择“使用下面的 DNS 服务器地址”并设置正确的DNS域名服务器。
6、进入路由器设置页面,转到“网络设置”-“局域网”查看局域网的IP地址信息,注意子网掩码和默认网关需要设置正确,IP地址需要与路由器局域网在同一个网络段(一般是IP地址的最后一位不能一样)。
7、设置完成之后,可以在“网络和共享中心”的“本地连接 状态”的“详细信息”窗口,查看和验证设置的IP地址和DNS是否正确。在“已启用 DHCP”一栏可以查看计算机的IP地址是自己手动指定的还是使用DHCP通过路由器自动获得的。
8、在Windows命令提示符查看IP地址和DNS域名服务器。打开命令提示符,输入“ipconfig /all”命令就可以查看到了。在“DHCP 已启用”一栏,可以查看到计算机的IP地址是自己手动指定的还是使用DHCP通过路由器自动获得的。
可以的,但比较麻烦。需要在你们学校交换机上做端口映射,这样就是www域名com>111111111111(学校外网IP):2222(映射端口)>333333333333(你的内网IP)变成这么个过程。要动用到学校网管部门,呵呵,很难吧。汗一把那些不懂域名解析的人为了混分的乱答。。。
内网可以,外网不行。
要让外网可以,其实可以用一个ip不同的根目录就可以了。
wwwaaacom 指向1921681250/aaa
wwwbbbcom 指向1921681251/bbb
wwwccccom 指向1921681252/ccc
0条评论