电脑只有浏览器可以联网,应用不能连网。你的计算机配置似乎是正确的,但该设备或资源(dns 服务器)没有响应)

电脑下载破解版软件,然后导致只有计算机的edge浏览器可以联网,其他的电脑应用都不能连接网络。试过很多百度的方法,和csdn的方法,但是都不行。首先介绍一下网上最普遍的方法。

(一)更改网络连接设置,重置网络连接协议

1. 如果您正使用VPN或第三方防火墙应用,建议断开 VPN,卸载第三方防火墙应用

2. 同时按【Windows 徽标键+X】,启动【Windows PowerShell(管理员)】

3. 输入以下命令:

netsh winsock reset,按回车

netsh int ip reset,按回车

ipconfig /release,按回车

ipconfig /renew,按回车

ipconfig /flushdns,按回车

4. 重启设备

5. 启动【Internet Explorer浏览器】,点击【设置】,打开【Internet 选项】-【高级】

6. 勾选【使用 SSL 3.0】、【使用 TLS 1.0】、【使用 TLS 1.1】、【使用 TLS 1.2】

7. 应用后重启电脑,查看问题是否被解决

(二)修改DNS

1. 右键【网络连接】图标,选择 【打开网络和共享中心】

2. 点击现在连接的网络名称,打开【网络状态窗口】,点击 【属性】

3. 双击 【Internet 协议版本4 (TCP / IPv4)】

4. 将 DNS 服务器手动设置为【4.2.2.1】 和 【4.2.2.2】

5. 确定后重试。

(三)网络重置

1. 选择【开始】按钮 ,选择【设置】 >【网络和 Internet】 >【状态】>【网络重置】

2. 选择【立即重置】>【是】

3. 重启电脑

这里我主要使用了第一种方式,但是网上只给了前三个指令,然后重启n次都没有用。最后加上ipconfig /flushdns后,然后给防火墙中的网络恢复默认。重启就OK了。

  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是一个简单的代理服务器实现联网功能的Java代码示例: ```java import java.net.*; import java.io.*; public class ProxyServer { public static void main(String[] args) throws IOException { // 创建代理服务器套接字,监听本地端口8080 ServerSocket serverSocket = new ServerSocket(8080); while (true) { // 等待客户端连接 Socket clientSocket = serverSocket.accept(); System.out.println("Client connected: " + clientSocket.getInetAddress()); // 读取客户端请求数据 BufferedReader in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); String inputLine; StringBuilder request = new StringBuilder(); while ((inputLine = in.readLine()) != null && inputLine.length() > 0) { request.append(inputLine).append("\r\n"); } System.out.println("Client request:\r\n" + request.toString()); try { // 解析客户端请求中的目标主机和端口号 String[] requestLines = request.toString().split("\r\n"); String[] requestParts = requestLines[0].split(" "); URL url = new URL(requestParts[1]); String host = url.getHost(); int port = url.getPort() == -1 ? url.getDefaultPort() : url.getPort(); // 创建连接目标主机的套接字 Socket serverSocket = new Socket(host, port); System.out.println("Connected to server: " + serverSocket.getInetAddress()); // 将客户端请求发送给目标主机 OutputStream out = serverSocket.getOutputStream(); out.write(request.toString().getBytes()); out.flush(); // 读取目标主机响应数据并发送给客户端 InputStream serverIn = serverSocket.getInputStream(); byte[] buffer = new byte[1024]; int len; while ((len = serverIn.read(buffer)) != -1) { clientSocket.getOutputStream().write(buffer, 0, len); clientSocket.getOutputStream().flush(); } } catch (Exception e) { System.err.println("Error: " + e.getMessage()); } finally { // 关闭套接字 clientSocket.close(); } } } } ``` 上述代码是一个简单的代理服务器,监听本地端口8080,读取客户端请求数据,解析出目标主机和端口号,并将客户端请求发送给目标主机,将目标主机响应数据发送给客户端。可以通过设置浏览器代理服务器为本地8080端口,实现通过代理服务器上网。同时也可以通过DNS服务器解析域名,因为使用的是Java的网络IO库,会自动进行DNS解析。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值