分享

「干货」简单几步教你解决电脑无法上网的问题

 冰之舞3wy9v1e6 2018-01-09

计算机网络故障是一个令人头疼而又不得不面对的难题。对于局域网络而言,故障大致可以分为四类:

  1. 链路故障(即网络链路故障)

  2. 配置故障(交换机,路由器等网络设备的配置)

  3. 协议故障(通常为TCP/IP网络协议)

  4. 服务器故障(服务器端,如百度服务器,腾讯服务器等)

虽然故障的现象千奇百怪,故障的原因多种多样,但总的来说是硬件问题和软件问题。


下面小编给大家从原理上说说我们平时遇到电脑无法上网的原因。

我们现在所使用的电脑都是处在一个局域网中。其中,公司的电脑处于公司的局域网中,家用的电脑处在三大通信运营商(移动、联通、电信)的局域网中,而三大通信运营商的网络设备处在国家的局域网中,层层递进,我们现实中的所有网络设备实质上都是处于一个局域网中,所谓的网络实质上就是局域网与局域网的互联。下面给大家上一幅网络拓扑图帮助大家理解:

「干货」简单几步教你解决电脑无法上网的问题

互联网网络拓扑图

而我们平时使用的电脑具体是怎么接入网络的?请看下图:

「干货」简单几步教你解决电脑无法上网的问题

从上图我们可以分析出,当我们的电脑遇到没有网的问题时,要么是自己电脑的问题,要么是TCP/IP网络协议的问题,要么是交换机的问题。

小编给大家三个解决电脑没网的思考点:

  1. 网卡

    从网卡的角度考虑,我们需查看网卡是否安装,网卡驱动是否安装,以及网卡配置是否正确。

  2. TCP/IP网络协议

TCP/IP网络协议的配置如下图所示:

「干货」简单几步教你解决电脑无法上网的问题

我们只需合理的配置自己的ip地址,子网掩码,默认网关,以及DNS服务器地址(DNS用于将域名解析成IP地址)。

3.交换机的连接和配置

一般我们家用的电脑不需要考虑这一层,因为我们家用的网线都是三大网络通信公司自己接入他们的交换机的,所以这一层我们不需要考虑。如果我们检查了网卡和TCP/IP网络协议后,电脑依然没有网,那有可能是运营商把交换机上连接我们电脑的那个端口禁用了,这时需要我们联系运营商,让他们把交换机上连接我们电脑的端口重启。


下面小编给大家具体说一下我们遇到电脑没有网的情况应该如何操作。

一、首先,当我们电脑没有网时,我们需先测试网卡是否正常工作。

使用快捷键win+R快速打开cmd命令窗口(或者点“开始”,然后点“运行”,直接输入cmd)。

在命令窗口中直接输入ping 127.0.0.1测试是否能ping通,如果可以ping通,则说明网卡正常;若不通,则说明网卡驱动或TCP/IP协议有问题。

那么当ping不通时,到底是网卡驱动有问题还是TCP/IP协议有问题?

接下来我们可以右击“计算机”图标,点“管理”,进入的界面点“设备管理器“,接着查看“网络适配器”是否正常,一般不正常会显示黄色的感叹号,这时我们需重新装网卡驱动。

如果网卡驱动没问题,那么就是TCP/IP协议有问题了,我们需打开“Internet协议版本4(TCP/IPv4)”进行正确的配置。

二、如果使用ping 127.0.0.1可以ping通,那么我们使用命令测试局域网和互联网是否连接

使用命令ping xxx,xxx是指局域网内其它计算机的IP。

使用命令ping www.baidu.com,测试互联网是否连接。

如果上面的两条命令都可以ping通,则说明电脑到交换机的连接是没问题的,当然,如果我们的电脑没网,上面的两条是绝对ping不通的,小编这里只是给大家写一个解决问题的方式。

三、如若网卡正常,但是依旧无法ping通局域网或互联网,这也不能判定就是链路问题,有可能是TCP/IP协议有问题。

下面就需要TCP/IP协议中内置的应用程序ipconfig来测试了。

输入命令ipconfig/all查看本地计算机是否安装有TCP/IP协议,如果没有安装我们需要进行安装,当然如果我们没有安装TCP/IP协议的话,我们在本地连接里是找不到“Internet协议版本4(TCP/IPv4)”这一个菜单的。

如果我们的电脑使用的是自动获取IP,我们可以输入命令ipconfig/release来清除自动获取的IP,然后再使用ipconfig/renew命令来重新获取IP。

四、有时候是我们的DNS服务出现了问题。

我们的电脑在使用DNS服务时优先使用DNS服务的缓存,而有时候DNS服务器的IP地址修改后,我们本地的DNS服务缓存并没有更新,所以这个时候需要我们重置本地的DNS。

使用ipconfig/flushdns命令来释放并重置本地的dns即可。


结语:

我们的电脑出现网络故障后其实并不难解决,只要我们在解决问题前有一个排查网络故障的思路,然后我们按着这个思路一步步排查即可,小编上面给大家写的是只需要几条简单的命令排查网络故障,希望对大家有帮助。其实现实中我们遇到的网络故障有80%的故障是链路故障,如果不是链路故障和协议故障,而是配置故障和服务器故障的话,这个就不是我们解决的范畴了,这需要网络管理员去解决。所以小编上面写的完全可以解决我们遇到的绝大多数电脑没网的问题。如果还有不懂的,或者有特殊情况的网友,可以私信我,我将为大家分析解决。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多