网站都是依托在服务器上面的,而服务器有很多种,阿里云有ecs、虚拟主机等。不得不说的是我们在访问网站的时候会涉及到一个dns解析的过程,是将浏览器地址栏的域名转化成ip地址的一个过程,这个过程是由dns服务器执行的
我们知道,要用一个域名访问特定的网站,这个域名必须要已经解析,并且指定网站所在服务器的ip。实际上,域名并不是一个网站的必须要素,使用域名只是为了方便记忆和推广,毕竟ip地址是一段无规律的数字,不方便记忆。
通过域名访问网站最终也是通过寻找ip地址来实现的,不过为了安全和功能上的考虑,目前各大主机商都不支持使用ip地址直接访问,这样可以使用cdn加速和其他安全防护,保护主机真实ip,也就是需要通过域名才能访问某个特定网站。1、500错误可以判定是服务器端程序问题,不是网络连通问题。可以放个静态网页或者,直接访问试试。
2、服务器无法访问外网可能和dns设置、专网防火墙设置有关,需要看具体错误进行分析。
127001是本地IP 当然本地可以访问了 而用服务器的IP IP端口80端口 机房是由限制的 不对外公开的,建议联系下运营商 给你开启80端口 目前国内80端口都是需要备案后才能开的
实现方法:写一条ACL,源IP地址可以是一个主机地址或一个IP地址段,但是源IP地址不可以直接写成any。然后在路由器或者防火墙的内网接口上使用nat outbound acl-number 这个时候你就可以在内网直接进行测试了。如果ACL没有写错的话,那你在内网就可以直接访问到服务器了。sina这样的网站很大,会采用服务器集群的方式来解决。把动态的网页变成缓存,按照负载均衡的方式显示给你。所以你直接用ip访问是没什么用的。小的网站,如果是虚拟主机,也无法用Ip访问的。主要是因为一个IP地址可以绑定多个域名,那么每个IP地址都可以直接访问网站的话,当出现多的域名访问同一ip是它到底访问哪一个。
虚拟主机一般一个ip上绑定的是多个域名,而独立主机上绑定的是一个域名。所以IP地址有的可以访问,有的不能直接访问,能访问的那个IP,就是服务器的IP指向了一个网站文件目录,而不能访问的那个IP,它没有指向服务器里的任何目录
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)