精华内容
下载资源
问答
  • 一、IIS 禁止IP直接访问 首先就是打开IIS管理器之后,在IIS管理器左侧找到网站下面的相应网站,右键选择打开该网站属性,进入相关IIS网站属性设置。  (IIS打开网站属性方法)在网站属性窗口中的默认“网站...
    一、IIS 禁止IP直接访问
    首先就是打开IIS管理器之后,在IIS管理器左侧找到网站下面的相应网站,右键选择打开该网站属性,进入相关IIS网站属性设置。 
    (IIS打开网站属性方法)在网站属性窗口中的默认“网站”选项卡中找到并单击“高级”,如下图所示。 
    (IIS打开网站高级网站标识)在高级网站标识中,一般默认主机头值是空的。如果想让别人直接输入IP地址访问网站的话,就不管它,保护是空的样子。如果不想让别人直接输入IP就访问网站的话,需要选择中网站中的标识并单击编辑,在添加/编辑网站标识窗口中设置相应端口号和网站主机头值。 
    (IIS网站高级网络站标识设置)编者注:IIS的网站主机头值,就是解析的域名。一般来说都是我们域名。以下是网站标识直接是空,也就是说没有设置主机头值。就可以直接输入IP地址即可访问服务器中的网站。 
    (使用IP地址访问服务器网站)以上是已经编辑过的主机头,也就是说把原来默认为空的主机值值改了,就会出现无法使用IP地方访问的情况。一般直接输入IP地址时服务器返回"Bad Request(Invalid Hostname)"的提示。就已经达到了禁止使用IP地址来访问服务器网站的目录了。 
     
    二、Apache 禁止IP直接访问
    在httpd.conf文件最后面,加入以下代码
     代码如下复制代码
    NameVirtualHost 22.11.11.11
    ## 这里假设要禁止的ip为22.11.11.11
    <VirtualHost 22.11.11.11>
            ServerName 22.11.11.11
            <Location />
                    Order Allow,Deny
                    Deny from all
            </Location>
    </VirtualHost>
    ## 实现拒绝直接通过22.11.11.11这个IP的任何访问请求,这时如果你用22.11.11.11访问,会提示拒绝访问
    <VirtualHost 22.11.11.11>
            DocumentRoot "/var/www/hi_ys166_com"
            ServerName hi.ys166.com
    </VirtualHost>
    ## 允许通过hi.ys166.com这个域名访问,主目录指向/var/www/hi_ys166_com
    三、Nginx 禁止ip访问
    禁止IP直接访问网站,修改 nginx.conf,增加一个空 server 即可:
    代码如下复制代码
    server {
     server_name _;
     return 404;
    }

    本文源自:http://hi.ys166.com/read-536.html 转载请注明。

    展开全文
  • 就会看到IP地址,但不一定每个网站IP进行访问 直接ping出来的很多不是真实ip指向 <br />很多是镜像,无法访问 <br />找一些dns(域名解析)软件,或者在http://www.123cha.com/上面提供的域名...
    开始-运行 cmd  进入dos 窗口
    在窗口中输入ping +网址
    就会得到这个网站的IP
    例如
    ping www.sina.com.cn后回车
    就会看到IP地址,但不一定每个网站都能用IP进行访问 

    直接ping出来的很多不是真实ip指向

    很多是镜像,无法访问

    找一些dns(域名解析)软件,或者在http://www.123cha.com/上面提供的域名解析服务来查询

    windows优化大师里面也有dns选项,不过也是调用你在网络连接中的设置

     

     

    要想用IP来访问网站,这里就要使用域名解析。人为太麻烦
    一般都用优化大师,它可以进行解析,上网就快多了。不过,一旦网站的IP变了,就上不成了。需要重新解析 

     

    展开全文
  • 在实际应用过程中可能会遇到DNS解析错误的问题,就是说当我们访问一个域名时无法完成将其解析到IP地址的工作,而直接输入网站IP却可以正常访问,这就是因为DNS解析出现故障造成的。 这个现象发生的机率比较大,所以...

    在实际应用过程中可能会遇到DNS解析错误的问题,就是说当我们访问一个域名时无法完成将其解析到IP地址的工作,而直接输入网站IP却可以正常访问,这就是因为DNS解析出现故障造成的。
    这个现象发生的机率比较大,所以本文将从零起步教给各位读者一些基本的排除DNS解析故障的方法。

      一、什么是DNS解析故障?

      一般来说像我们访问的www.ablanxue.compic.ablanxue.com这些地址都叫做域名,而众所周知网络中的任何一个主机都是IP地址来标识的,也就是说只有知道了这个站点的IP地址才能够成功实现访问操作。

      不过由于IP地址信息不太好记忆,所以网络中出现了域名这个名字,在访问时我们这需要输入这个好记忆的域名即可,网络中会存在着自动将相应的域名解析成IP地址的服务器,这就是Dns服务器。能够实现DNS解析功能的机器可以是自己的计算机也可以是网络中的一台计算机,不过当DNS解析出现错误,例如把一个域名解析成一个错误的IP地址,或者根本不知道某个域名对应的IP地址是什么时,我们就无法通过域名访问相应的站点了,这就是DNS解析故障。

      出现DNS解析故障最大的症状就是访问站点对应的IP地址没有问题,然而访问他的域名就会出现错误。

      二、如何解决DNS解析故障:

      当我们的计算机出现了DNS解析故障后不要着急,解决的方法也很简单。

      (1)用nslookup来判断是否真的是DNS解析故障:

      要想百分之百判断是否为DNS解析故障就需要通过系统自带的NSLOOKUP来解决了。

      第一步:确认自己的系统是windows 2000和windows xp以上操作系统,然后通过“开始->运行->输入CMD”后回车进入命令行模式。

      第二步:输入nslookup命令后回车,将进入DNS解析查询界面。

      第三步:命令行窗口中会显示出当前系统所使用的DNS服务器地址,例如笔者的Dns服务器IP为202.106.0.20。

      第四步:接下来输入你无法访问的站点对应的域名。例如笔者输入www.ablanxue.com,假如不能访问的话,那么DNS解析应该是不能够正常进行的。我们会收到DNS request timed out,timeout was 2 seconds的提示信息。这说明我们的计算机确实出现了DNS解析故障。

      小提示:如果DNS解析正常的话,会反馈回正确的IP地址,例如笔者用pic.ablanxue.com这个地址进行查询解析,会得到name:jb51.net,addresses:61.129.70.67,61.135.133.104的信息。

      (2)查询Dns服务器工作是否正常:

      这时候我们就要看看自己计算机使用的DNS地址是多少了,并且查询他的运行情况。

      第一步:确认自己的系统是windows 2000和windows xp以上操作系统,然后通过“开始->运行->输入CMD”后回车进入命令行模式。

      第二步:输入ipconfig /all命令来查询网络参数。

      第三步:在ipconfig /all显示信息中我们能够看到一个地方写着DNS SERVERS,这个就是我们的DNS服务器地址。例如笔者的是202.106.0.20和202.106.46.151。从这个地址可以看出是个外网地址,如果使用外网DNS出现解析错误时,我们可以更换一个其他的Dns服务器地址即可解决问题。

      第四步:如果在DNS服务器处显示的是自己公司的内部网络地址,那么说明你们公司的DNS解析工作是交给公司内部的DNS服务器来完成的,这时我们需要检查这个DNS服务器,在DNS服务器上进行nslookup操作看是否可以正常解析。解决 Dns服务器上的DNS服务故障,一般来说问题也能够解决。

      (3)清除DNS缓存信息法:

      当计算机对域名访问时并不是每次访问都需要向DNS服务器寻求帮助的,一般来说当解析工作完成一次后,该解析条目会保存在计算机的DNS缓存列表中,如果这时DNS解析出现更改变动的话,由于DNS缓存列表信息没有改变,在计算机对该域名访问时仍然不会连接Dns服务器获取最新解析信息,会根据自己计算机上保存的缓存对应关系来解析,这样就会出现DNS解析故障。这时我们应该通过清除DNS缓存的命令来解决故障。

      第一步:通过“开始->运行->输入CMD”进入命令行模式。

      第二步:在命令行模式中我们可以看到在ipconfig /?中有一个名为/flushdns的参数,这个就是清除DNS缓存信息的命令。

      第三步:执行ipconfig /flushdns命令,当出现“successfully flushed the dns resolver cache”的提示时就说明当前计算机的缓存信息已经被成功清除。

      第四步:接下来我们再访问域名时,就会到Dns服务器上获取最新解析地址,再也不会出现因为以前的缓存造成解析错误故障了。

      (4)修改HOSTS文件法:

      修改HOSTS法就是把HOSTS文件中的DNS解析对应关系进行修改,从而实现正确解析的目的。因为在本地计算机访问某域名时会首先查看本地系统中的HOSTS文件,HOSTS文件中的解析关系优先级大于Dns服务器上的解析关系。

      这样当我们希望把某个域名与某IP地址绑定的话,就可以通过在HOSTS文件中添加解析条目来实现。

      第一步:通过“开始->搜索”,然后查找名叫hosts的文件。

      第二步:当然对于已经知道他的路径的读者可以直接进入c:\windows\ system32\drivers\etc目录中找到HOSTS文件。如果你的系统是windows 2000,那么应该到c:\winnt\system32\drivers\etc目录中寻找。

      第三步:双击HOSTS文件,然后选择用“记事本”程序将其打开。

      第四步:之后我们就会看到HOSTS文件的所有内容了,默认情况下只有一行内容“127.0.0.1 localhost”。(其他前面带有#的行都不是真正的内容,只是帮助信息而已)

      第五步:将你希望进行DNS解析的条目添加到HOSTS文件中,具体格式是先写该域名对应的 IP地址,然后空格接域名信息。例如笔者添加了“61.129.70.67 www.ablanxue.com”与“10.82.0.1 www.ablanxue.com”两个条目。

      第六步:设置完毕后我们访问pic.ablanxue.com时就会自动根据是在内网还是外网来解析了。

      三、总结:

      通过上面介绍的四个步骤,我们就可以解决大部分DNS解析问题了,这几个方法中前三个是循序渐进的一步步解决DNS解析故障,而最后一个修改HOSTS文件则是在实在没有办法的时候,一种权宜之计。当然不管是通过哪种方法,我们都可以解决因为 DNS解析错误带来的网络故障。相信这些方法可以帮助各位jb51的读者解决更多的实际问题。

    展开全文
  • 最后上网搜了一下,发现有人说有些网站是不通过IP地址访问的。这时我感觉这是因为服务器托管商采用了多个站点共享一个IP地址所造成的,也就是采用Host首部进行虚拟主机托管。这也就是我今天要谈的问题的由...

            在我读《HTTP权威指南》的18章Web主机托管,有关通过Host首部进行虚拟主机托管时,脑海中突然产生了一个问题,就是当人们通过IP地址进行访问网站时,怎么区分用户访问的是哪个网站?最后上网搜了一下,发现有人说有些网站是不能通过IP地址访问的。这时我感觉这是因为服务器托管商采用了多个站点共享一个IP地址所造成的,也就是采用Host首部进行虚拟主机托管。这也就是我今天要谈的问题的由来。

            在万维网的早期,每个组织都是自行购买计算机硬件,搭建计算机机房,申请自己的网络连接,并管理自己的Web服务器软件。随着Web的快速发展,每个人都想有个自己的网站,但有个问题,那就是并不是每个人都有能力购买服务器和花费时间去搭建有空调的服务器机房,为了满足这些人的需求,就有相应的企业来做这些事了。商家把服务器,网络带宽等等事情都包办了,你只需花钱买现成就是了。

           当人们在Web托管商那里买服务器时,一般情况都是多个网站共用一台物理服务器,这是因为大多数人的网站流量都不大,如果用专门的一台服务器来管理一个网站的话,就有点资源浪费,大材小用了,当然商家也不会这样,不然他们就真的是在为社会做贡献了,要不了几下就玩完。所以大多数网站都是由托管商来托管,并托管在同一台服务器上的,当然,除非你是个土豪,自己买台服务器放家里。

            当托管商为很多人托管网站,并把多个网站托管在一个服务器上时,问题就来了,由于HTTP/1.0的一个设计缺陷,使虚拟主机托管变得不那不容易。因为HTTP/1.0规范中并没有为共享的Web服务器提供任何方法来识别要访问的是所托管的哪个虚拟网站。(这里要对HTTP报文有所了解。当访问网站时,报文的报头是这样的,以GET请求为例:GET /index.html HTTP/1.0 在报头中只指出了路径,并没有带上主机名,所以当一个服务器托管多个网站时,服务器并不知道用户请求的是哪个网站。HTTP/1.0当初设计时,并没有考虑到一台服务器托管多个虚拟主机这种情况,因为当时都是一台服务器托管一个网站,所以就把报文中的主机名给去掉了)。

            因为有了这个问题,所以也就有了相应的不同解决方法。在这就主要说两种常用方法,如果想了解其他的可以看《HTTP权威指南》的第十八章 Web主机托管。

            第一种解决方法:为每个网站分配一个或多个IP地址,把所有虚拟网站的IP地址绑定到同一台共享服务器上去,这样通过HTTP/1.0就可以访问各个不同的虚拟网站了,虽然它们是在同一台服务器上,但他们都有属于自己的IP地址。这种方法倒是解决了一台服务器托管多个虚拟网站用户对其访问的问题,但是有一个缺点,那就是IP地址数量的限制。这种方法会造成大量的IP地址被消耗。而且还有就是一台服务器上能绑定IP地址的数量也是有限的。这些各种的限制造成了这种方法并不是那么的实用,所以就又有了另一种方法。

           第二种解决方法:后来人们就扩展了HTTP/1.0,在HTTP/1.1中加了Host这个首部,Host首部用于携带主机名(也称为域名)。如 Host:www.baidu.com 这样就算多个虚拟网站共享一个IP地址,最后服务器也能通过Host首部中携带的主机名来确定用户访问的是那个网站了。

           前面说了那么多,现在终于回到了开始时的那个问题“为什么有些网站无法通过IP地址进行访问?”

           解答:如果托管商采用的是第二种解决方法:“多个虚拟网站共享一个IP地址,最后通过Host首部携带的主机名(也就是域名)来辨别用户访问的网站。”当用户通过域名来访问网站时,就不会出错。但当用户通过IP地址来访问,就出错了,因为用户在地址栏中输入的是IP地址,而不是域名,这时Host首部就没法携带主机名了,因为根本就没主机名让他携带。所以最后服务器并不知道用户访问的是哪一个网站。

           本人对第二种方法缺陷的胡乱思考:对IP地址进行反向解析,也就DNS反向解析。通过IP得到域名。虽然这种方法并不是太现实,但暂时也就只想到了这个。

    ----------------------------------------------------------------无聊的分割线---------------------------------------------------------------------

           昨天晚上对“第二种方法的胡乱思考”再此思考之后,现在感觉有点搞笑,完全就是瞎扯淡,还是无济于事。就算反向解析出域名,还是无法确定用户究竟要访问哪个网站。其实是准备把那段删掉的,但是鄙人有个小洁癖,凡是已经写了的东西,一般就不想去再大动了,不管对与错,若最后发现错了,也只会在旁边重新开行写。只想保留最原始的模样。毕竟那是一个思考的过程。存在即合理嘛。

           最后特别说明一下: 就是各位大佬多多包涵,文中说的有错的地方望指出,鄙人一定虚心改正,毕竟鄙人只是一个业余的计算机爱好者,而且这也是第一次写这样的文章,感觉逻辑都有点混乱,望多多指正。

          特注:文中相关知识来自《HTTP权威指南》,如果要了解的话,这是一本不错的书。

    展开全文
  • 指完发现用域名访问不了网站,但是公网ip可以。于是看了网上资料,好像是要清除浏览器DNS缓存,我清完没用。然后发现我的域名是https的,查了查,好像是没有在服务器上安装SSL证书,导致我用域名访问不了。最后真是...
  • 因为开发需要申请了阿里云ECS服务器,阿里云默认给分配了1个公网地址,默认这个外网IP可以用...在IIS的网站设置里去看了绑定里并没有这个IP,只有一个172开头的内网IP,后来查找了资料,按照以下方式设置后可以访问...
  • 太厉害了,终于有人把TCP/IP 协议讲的明明白白了

    万次阅读 多人点赞 2020-05-07 09:30:15
    OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。 二、 TCP/IP 基础 1. TCP/IP 的具体含义 从字面意义上讲,有人可能会认为...
  • IP刷点击率网站访问量

    千次下载 热门讨论 2010-07-22 13:16:16
    举报:在刷站中防毒软件报毒,或者发现有音乐/弹窗等,请立即停止刷站,双击刷站信息区的网页ID,即可直接进入举报页面;或者点击"举报"按钮,输入网页的ID,就定位网页ID,对有效举报,将予以500分奖励。
  • 一步一步建立10万IP电影网站

    千次阅读 2013-03-09 22:01:36
    一步一步建立10万IP电影网站 版本号 修改内容 作者 修订时间 V1.0 初始化文档内容 www.vanto.cc 小优 2012-12-10 ...
  • 前段时间做了自己的个人网站,注册了域名,并且域名已经解析到了我租的服务器的公网ip, ...而且大家的网站也都是这样的,通过域名就可以直接访问到网站首页, 网上搜索了一些资料后,解决了这个问...
  • 如何把域名解析到网站空间IP上?

    千次阅读 2018-03-11 22:25:28
    这就要通过域名解析,把域名指向空间的IP,让我们能够通过域名访问网站空间。通过域名解析把我们容易记住的域名转化成IP地址,由DNS服务器把域名解析到一个IP地址,然后在此IP地址的主机上将一个子目录与域名绑定。...
  • 如何解决网站限制IP访问的问题

    万次阅读 2018-07-27 00:44:12
    一、网站为何限制IP访问   有些网站为有效遏制数据爬取和非法攻击等行为,保证普通用户访问速度和查询效果,网站系统增加了网络安全设备,强化了安全防护机制,预先设置了安全访问规则。 经过分析,用户无法正常...
  • 然后点击进入该游戏产品的论坛,不自动跳转到论坛实现自动登录 于是自己去官网注册了一个普通用户账号,登录官网,测试看看,发现确实不自动跳转到论坛 登录论坛的服务器数据库,查看到数据库里已经有刚刚注册...
  • Flask 如何通过ip访问网站

    千次阅读 2019-06-12 21:33:17
    Flask 如何通过ip访问网站 第一种情况,不添加host参数,只指定端口 from flask import Flask app = Flask(__name__) @app.route('/') def index(): return "Hello" if __name__=="__main__": app.run(port=...
  • 网站被360扫描到cpu使用率过高,只好把360 IP地址屏蔽,当时找了款插件叫IP Blacklist Cloud,把IP写进去就完事了。选择它是因为它有云的概念,可以查看这个IP被屏蔽了多少次,防止误伤。用它自带的“Auto Block”...
  • UV(Unqie Vistor):独立访客,访问您网站的一台电脑客户端为一个访客。24小时之内,同一地址,多次访问,只算一次,一般做法是记COOKIE,但是可以伪造。 IP(internet protocol):独立IP数。24小时内相同地址被计算一次...
  • 【转载】 禁止国外IP访问你的网站

    千次阅读 2019-02-27 21:21:00
    如美国的IP等,而很多的服务器攻击行为的发起点很有可能在国外,此时为了服务器安全的考虑,我们可以考虑禁止国外IP访问你的网站,当国外的IP访问你的网站的时候,直接停止向其提供服务。 如果你使用的服务器是云...
  • 网站中PV、UV、IP的区别

    千次阅读 2015-11-05 01:13:27
    网站访问量常用的指标为PV、UV、IP。那么什么是PV、UV和IP,PV、UV、IP的区别是什么? 首先来看看ip、uv和pv的定义 PV(访问量):即Page View, 即页面浏览量或点击量,在一定统计周期内用户每次刷新网页一次即被计算...
  • 需求分析 针对此课题的应用,本次具体是在GLPI的配置过程中。配置好GLPI的环境后,需要在浏览器地址栏键入“IP/GLPI”,例如“192.168.1.76/glpi”,而在GLPI的...在这种时候,我们也倾向于将IP地址或者域名直接...
  • Centos通过IP端口无法访问网站

    千次阅读 2017-03-05 17:09:39
    有如下几种可能性: 原因一 那台服务器没有启动 原因二 端口对应服务没有启动 原因三 对方防火墙限制备注: 如果是防火墙的问题,如果你的系统是Centos系统,可以采取如下临时的解决方案,只用于测试是否是...
  • 直接获得TP-LINK路由器外网IP地址

    万次阅读 2011-12-14 10:04:26
    要获得路由器的外网(或公网)IP地址,一般的做法是先访问外网的一个网站(如,由这个网站记录下该路由器的外网IP地址,然后再返回结果。其实对于某些型号的路由器,我们完全可以直接读取它的外网IP,比如TP-LINK,...
  • 当我们访问某个网站时,通常是用域名去访问,而不用关心IP地址,域名服务会帮助我们通过域名找到IP。然而有一天突然心血来潮,自己拿到了域名对应的IP地址。然后,把域名换成IP地址再访问时却发现访问不了了。 出现...
  • 用PHP做网站的PV、UV、IP访客统计

    万次阅读 2016-10-07 15:16:43
    不过,有时还是按项目需求走吧。...页面访问量,即此页面(站点)被打开过多少次,比如打开本博首页然后有电击进入了本文,此时便为本博贡献了2PV,本文1PV,如果您现在手滑按了下F5,那么就为本博贡献了3P...
  • 嗯,接下来就详细记述一下,如何一步步设置使外网IP能够通过服务器公网IP访问到服务器内的网站。主要步骤:1.申请云服务器,学生的话可以申请学生优惠套餐 一个月10块钱用作实验机,本人本次试验用的是腾讯云的...
  • 网站流量、IP、PV、UV

    千次阅读 2017-04-05 11:18:28
    在同一天内,UV只记录第一次进入网站的具有独立IP的访问者,在同 一天内再次访问该网站则不计数。UV提供了一定时间内不同观众数量的统计指标,而没有反应出网站的全面活动。通过IP和cookie是判断UV值的两种方 式...
  • 网站IP可以访问但域名却不行

    千次阅读 2009-08-15 18:58:56
    我的电脑前些天遇到了这样的问题,一些网站可以用IP访问却不用域名访问,这是什么原因呢? ITKeys.cn 讲出困惑 分享经验 这是因为DNS域名解析出了问题。造成这一故障的原因,大都是因为ISP服务商的DNS服务器出...
  • 屏蔽指定ip地址访问自己的网站

    千次阅读 2009-09-07 22:06:00
    在IIS里进行设置即可,过程如下:打开IIS管理器,选择你的域名,点右键-属性,选择”目录安全性“,看到第二栏的”IP地址和域名限制“了吗?点编辑,添加,加入你想限制的IP即可,不要忘了选中“拒绝访问”。
  • wordpress配置通过IP直接访问 环境: 操作系统:centos6.5 yum安装lamp环境: yum -y install mysql mysql-server php php-mysql httpd php-gd* freetype freetype-devel libmcrypt libmcrypt-devel ...
  • 本实验主要针对非网站业务类型的企业,指导它们接入高防IP,降低网络风险,减少企业损失。 实验目标 完成此实验后,可以掌握的能力有: 将用户的非网站业务接入到DDoS高防IP服务。 配置DNS解析,CNAME解析等。 ...
  • 有时,我们需要通过外网IP直接访问内网的应用程序,这就涉及一个外网IP如何映射到内网IP的问题我目前成功的做法是利用路由器进行映射步骤如下:进入路由器设置界面,在“转发规则”----〉“虚拟服务”,输入相应的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 120,816
精华内容 48,326
关键字:

网站ip能直接进入网站吗