为什么我ping出来网页的ip地址,用ip地址打不开网页?

用ftp地址也打不开,我有ftp的用户名和密码就显示这样子
2024-12-28 10:19:57
推荐回答(4个)
回答1:

ping网址的目的其实就是验证域名设置是否正确而已。

如果域名服务器开启并正常发生域名解析服务,而指向的服务器即是关闭的,也可以获得域名所对应的IP地址,只不过该IP地址不会返回信息,也就是说会出现掉包,基于这样的原理,我们一般使用ping网址去检验域名是否成功解析(如果成功解析则会得到相应的IP地址)或服务器是否在线(在允许ping的情况下,ping返回数据表示服务器在线)。但ping掉全部掉包不能说明服务器不在线,有可能是禁ping的服务时时就会出现全部掉包的情况。

一般情况下,你ping通表示该机器在线,但并不表示其机器提供web服务。 比如在服务器做好相关域名解析,但并没有真正的配置相应的IIS时,就会出现这种情况,或者中途由于维护等原因关掉了IIS服务或其他服务器的网页服务软件时也会出现这种情况。换句话说,ping通一个网址只表示该网址所对应IP的机器在线,且允许ping,但并没有表示该机器一定提供web服务的。

还有特殊的情况,网关服务器,也就是说这台机器上做的是一个api的东西时,显然不是能用浏览器打开的,就算是web服务器,且已经打开了服务,不能说明它的服务器端口一定是80。所以就是这个样子,也可能是8080或者其他,这时你就要用domain:port的方式进行访问才可以的!

有FTP也不一定能打开,只不过一般都能打开,但如果对方使用权是web管理方式,或者是https安全web管理方式时,一般会将ftp关掉的。顺便说一下的是,ftp与http一样,只不过是两种协议,由两种不同但却十分类似的服务软件提供。既然说能ping不能表示提供有http,那么FTP也是一样的,不能说明他有FTP的。同样不能说明其FTP是正常工作的,更不能说明其端口没有经过更改是21,22的。所以打不开又如何?

况且就算全部成功,也有可能是安全设置里边的禁止IP访问而将你的IP禁止在外的。所以ping通在线的机器,不代表你能打开其网页的!

回答2:

一台机器带多个站点 当然不能用IP访问咯,至于FTP打开之后 直接右键登陆 输入用户名和密码即可

回答3:

正常
因为你ping的网站说不定用的是哪个端口呢~~!
干嘛非要用IP地址打开?

回答4:

对方服务器限制用IP直接访问