但是路由器和外网ip就不一定能ping通了。你在命令提示符下输入ipconfig /all,然后看看dhcp功能是否正常开启,dns有没有。你ping外网ping不通,不知道是怎么ping的,可能三个原因
1你ping的ip地址主机关闭了icmp协议,防止ping of death攻击。所以即使是服务器开着也是ping不通的,典型的如dns服务器。
2你路由器没有和外界网络相连。是路由器阻隔了你的行为。内网可以ping通外网,外网想要ping通内网的某台计算机的话,需要路由器里设置的。你的笔记本同网段的是那路由器下面的所有网络设备,服务器和路由器是同一网段。谢谢你的提问可以PING通网关,说明网络到路由器是通的,所以可以ping通网关;PING不通别人的IP,说明自己网络ip地址到别人的ip之间的网络不通。二者综合来测试查看,有两种情况。
一、对方的ip为局域网内部ip,有两种情况:
1、对方ip到路由器之间的网络故障,无法返回ping值。
2、对方ip与本机ip不在同一工作组,设置了防火墙无法返回ping值。
二、对方ip为外网ip地址,有以下几种情况:
1、路由器外网网络故障,无法访问对方ip。
2、对方外网故障,无法连接互联网。
3、对方设置了禁用本机ip,无法访问
回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢 !在一个网段里,连在同一个交换机上,如果其他主机防火墙设置了回应ICMP包,你就可以PING通,如果没有防火墙,那更是可以PING通,通常没有毛病的机器,只要满足这两个条件之一就可以PING通其他主机 如果不能上网,,你被ARP攻击了,不过一般开个ARP防火墙就可以解决了,但最好事先开着,还有一种可能,那就是别人也在里面架设了一个DHCP服务器,刚好你是自动获取IP的,他的DHCP把你的网关指定到了别的什么地方,而还是在同一个网段,所以你就PING不通网关,却可以PING到其他主机了以MSSQL为例,可以PING不能访问数据库原因:
1、数据库实例没有启用“TCP/IP协议”;
2、防火墙例外中没有添加 TCP/IP协议所侦听的端口(默认1433);
3、如果是广域网,没有在路由器中做端口映射。
解决方案:
1、在SQL配置中心(SQL Server Configuration Manager)选择数据库的实例,右击“TCP/IP协议”选择“启用”,并双击“TCP/IP协议”,切换到“IP地址选项卡”,设置端口为 1433。设置完之后必须重启实例服务才能生效
2、在防火墙的端口例外中添加 TCP:1433端口;
3、登录路由器,在路由器中添加 TCP:1433端口的映射,具体设置参考路由器说明文档。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)