在一个非套接字上尝试了一个操作

发布时间:2018-06-29 23:59:36   来源:文档文库   
字号:

 问:我获取到的在一个非套接字上尝试了一个操作  .x.xx,但后来却并成了169.254.xx.xx.,正因为如此,我不能访问互联网。有什么想法? 

       答:如果你获取到的IP地址是169.254.xx的地址范围内的IP,此地址是无法访问互联网的。对于大多数人来说,您的计算机的IP地址被分配成可访问互联网的私网IP地址。您的计算机上使用DHCP,要求一个IP地址,DHCP服务器响应的一个指定:

 

当获取到 192.168.x.xx 地址时,一般是因为DHCP服务器无法分配正确的IP地址给客户端引起的。

当出现192.168.x.xx时,我们该如何解决呢?下面笔者列出几几种解决方法供参考:

1、确认你的网络环境中有DHCP服务器。注意:此DHCP服务器包含路由器DHCP功能及使用Windows系统建立DHCP服务器。

2、如果局域网中使用路由器分配IP地址,则有可能是路由器死机引起的,只需重启路由器即可。

3、路由器中是否开启DHCP功能。进入路由器设置界面,在LAN设置中开启DHCP服务即可。

4、网卡驱动引发客户端无法从DHCP服务端获取到正确的IP地址。更新网卡驱动程序即可。

5、使用ipconfig /renew重新获取。在开始---运行下输入cmd,进入DOS窗口,然后使用命令ipconfig /release释放DHCP地址,接下来使用ipconfig /renew重新获取。

使用ipconfig /renew重新获取时,显示在一个非套接字上尝试了一个操作  ,用以下办法解决了问题。

上网上不去了。

启动上网客户端,提示:客户机不能通地DHCP得到 IP地址,无线网卡连上无线网络也上不去网,及时我手工设定了IP,依旧不行。

运行CMD ping测试了一个,可以ping 通公网IP 地址,但是PING域名直接显示域名无效,请检查。而且恶心的是浏览器里输入公网IP却不能访问!

我最初第一反应是DNS出了问题,ipconfig /flushdns清理缓存,再试,无功。

后来还是把本地连接IP地址设成自动获取,再到CMD下执行了 ipconfig /renew 出现了一个奇怪提示:

The following error occurred when renewing adapter 本地连接:在一个非套接字上尝试了一个操作

解决方法如下:

1、开始——运行—— regedit.exe,打开注册表编辑器,删除以下两个键(请先备份这两个键值再删除)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

2、用记事本打开c:\windows\inf\nettcpip.inf文件,找到:

[MS_TCPIP.PrimaryInstall]

Characteristics = 0xa0 <------把此处的0Xa0改为0x80 保存退出

3、打开本地连接的TCP/IP属性---添加协议——从磁盘安装——浏览找到刚刚保存的nettcpip.inf(%winroot%\inf \nettcpip.inf)文件,然后选择“TCP/IP协议(不是选择那个TCP/IP 版本6)。

经过这一步之后,又返回网络连接的窗口,但这个时候,那个卸载按钮已经是可用的了。点这个卸载按钮来把TCP/IP协议删除,然后重启一次机器。

4、重启后再照着第3步,重新安装一次TCP/IP协议便可。

5、再重启一次。

 

本文来源:https://www.2haoxitong.net/k/doc/f65d10b6804d2b160a4ec05a.html

《在一个非套接字上尝试了一个操作.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式