为什么使用Google搜索的时候会连接不到服务器?

为什么使用Google搜索的时候会连接不到服务器?

  • DNS缓存投毒
    • 说明
    • 方法
    • PS

DNS缓存投毒

说明

在未使用付业成设计的DNSCrypt(一种网络协议,用来抵御针对DNS的DNS缓存投毒攻击)之前,使用代理访问google一直打不开,原因就在于一般系统默认会从ISP提供的域名查询服务器查询海外服务器,然后GFW就会污染用户查询境外服务器,使用户得到虚假IP地址,导致用户打不开所需要的网页

方法

GFW会对经过其UDP的53端口上的域名查询进行入侵检测,而不会对TCP协议下的域名查询进行污染,所以DNSCrypt中的强制使用TCP协议与上游服务器连接就可以查询到真实的IP地址

PS

但是通过wikipedia我们又得知,GFW除了不能在TCP协议下手,还可以通过其他方法拦截查询,封锁IP

热门文章

暂无图片
编程学习 ·

达梦数据守护集群(dmwatch)启停方式

注: 在$DM_HOME/bin目录下执行相关脚本。 停止集群:关闭确认监视器:./DmMonitorServiceDMMONITOR stop 关闭备库守护进程:./DmWatcherServiceDM2 stop 关闭主库守护进程:./DmWatcherServiceDM1 stop 关闭备库数据库服务:./DmServiceDM2 stop 关闭主库数据库服务:./D…
暂无图片
编程学习 ·

Android 人民币符号在布局中实现的效果不一样的处理方法

大致效果图如下图1 2 这2个都是在java代码中 人民币符号+ 金额 以前没怎么在意ui走查的时候提出来的bug看了半天才发现问题 就是一个是是自己手打的的人民币符号,一个是从ui的效果图上复制过来的人民币符号最后自己的处理方法就是复制ui效果图的人民币符号,大致原因也知道就…
暂无图片
编程学习 ·

Android 模拟器联网

先配置好adb环境变量,打开模拟器,cmd中输入adb shell 查看是否adb配置完成,exit退出adb模式,adb root将模拟器root,然后adb shell,可以直接setprop net.eth0.dns1 192.168.1.1 后面为自己ip地址
暂无图片
编程学习 ·

AIX下查看系统中逻辑和物理cpu的方法

系统中有很多命令可以查看cpu的个数,但是哪个命令输出的是逻辑cpu个数,哪个又是物理cpu个数呢?下面做一个简单的介绍。从AIX5.3起,对于power5的机器,系统引入了SMT(Simultaneous multi-threading)的功能,其允许两个处理线程在同一颗处理器上运行,对操作系统而言,一颗…
暂无图片
编程学习 ·

718 最长重复子数组- 动态规划

题目描述: 给两个整数数组 A 和 B ,返回两个数组中公共的、长度最长的子数组的长度。 示例 1: 输入: A: [1,2,3,2,1] B: [3,2,1,4,7] 输出: 3 解释: 长度最长的公共子数组是 [3, 2, 1]。 说明: 1 <= len(A), len(B) <= 1000 0 <= A[i], B[i] < 100 方法一 动态规…
暂无图片
编程学习 ·

功能测试框架

功能测试框架可以包括:界面友好性测试、功能测试、链接测试、容错测试、稳定性测试、常规性能测试、配置测试、算法测试等等。1.1.1 界面友好性测试风格、样式、颜色是否协调界面布局是否整齐、协调(保证全部显示出来的,尽量不要使用滚动条界面操作、标题描述是否恰当(描述…
暂无图片
编程学习 ·

Mysql数据库索引

Mysql数据库索引 遇见问题: 向数据库中插入数据时,报java.sql.SQLIntegrityConstraintViolationException: Duplicate entry ‘16666661111’ for key ‘index_user_name’原因: 要插入的数据中username列是唯一索引,不允许有重复数据值 解决方案 将唯一索引变为普通索引 m…
暂无图片
编程学习 ·

ant design of vue,form自定义校验

<a-form-item label="产品特性" class="am-enter_form_item"><a-select mode="tags"class="am-enter-select"placeholder="选择或填写2~4个标签(限制2~4个字)"showArrow:max-tag-count="4":max-tag-te…
暂无图片
编程学习 ·

Java中Date类型数据格式转换

查询数据库datetime类型数据,返回的结果是Mon Jun 22 19:37:29 CST 2020 先转换成yyyy-MM-dd类型的格式。 /** * 获取现在时间 * * @return 返回短时间字符串格式yyyy-MM-dd */ public static String getStringDateShort() { Date currentTime = new Date(); SimpleDateF…
暂无图片
编程学习 ·

51单片机8*8点阵显示“中国”

#include <reg52.h> #include <intrins.h> //位移函数 sbit DIO=P3^4; //2片74HC595数据输入端 sbit S_CLK=P3^5;//串行输入时钟 sbit R_CLK=P3^6;//并行输出时钟 unsigned char code table[2][8]={0xEF,0xEF,0xEF,0x01,0x6D,0x01,0xEF,0xEF,0x01,0x7D,0x01,0x69,0…
暂无图片
编程学习 ·

sed详解

1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有…
暂无图片
编程学习 ·

mybati中动态标签「if」没有生效的原因

一、问题: <if test="carrier != null and carrier != and carrier !=0">AND CARRIER = #{carrier} </if>我们在接口设置传入的字段类型为String,要在carrier字段不为null,空字符串,和”0“的时候增加以上条件,但是以上当carrier等于"0"时…
暂无图片
编程学习 ·

靶机实战(DC-4)

DC-4实验环实验过程信息收集主机发现端口扫描服务发现网站指纹漏洞发现漏洞利用提权总结 实验环 靶机:DC-4 测试机:kali(IP:192.168.186.128),win10 实验过程 信息收集 主机发现 netdiscover -I eth0 -r 192.168.186.0/24 nmap -sn 192.168.186.0/24 arp-scan -l ,arp-sc…
暂无图片
编程学习 ·

python中变量前面加星号*

python中变量e前面加星号,即*elist或tuple前面加星号字典前面加星号 list或tuple前面加星号 列表或元组前面加星号作用是将列表解开成两个独立的参数,传入函数; def add(x,y):return x+y b = [1,4] e = (2,3) add(*e) add(*b) >>> 5 >>> 5字典前面加星号 字…
暂无图片
编程学习 ·

硕彦博创李飞授---linux 权限 ,计算机基础

的权限:文件对于用户的一种操作许可 1,文件对于用户的分类:创建者 U 群组 G 其他人O 所有用户all 2,权限:读r 写w 执行x 3,文件的权限 【创建者】 【群组】【其他人】 -【rw-】 【rw-】【r–】1 dj dj 323 7月 1 第一位;文件的类型 - 普通文件 d 文件夹 s 网络文件 1…
暂无图片
编程学习 ·

pandas下-综合练习

综合练习端午节的淘宝粽子交易 端午节的淘宝粽子交易 (1) 请删除最后一列为缺失值的行,并求所有在杭州发货的商品单价均值。 df=pd.read_csv(F:\Datewheel资料\pandas组队学习\Pandas(下)综合练习数据集\端午粽子数据.csv) df.head()df.info()#查看列名 df.columns()注意列名…
暂无图片
编程学习 ·

MyBatis中#{}和${}的区别详解 区别

区别1.#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".2.将传入的数据直接显示生成在sql中。如:or…
暂无图片
编程学习 ·

远程工作和数字鸿沟

云栖号资讯:【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来!在全球持续蔓延的冠状病毒疫情的影响下,一场革命正在发生:弹性工作革命。很多企业开始意识到这样一个现实,即他们的员工可以远程工作。经过数月的在家工作之后,许多员…