项目作者: zhoukekestar

项目描述 :
DNS finder.
高级语言: Batchfile
项目地址: git://github.com/zhoukekestar/DNS-Finder.git
创建时间: 2016-06-04T06:51:42Z
项目社区:https://github.com/zhoukekestar/DNS-Finder

开源协议:

下载


环境要求

  • node运行环境

步骤

  • 1、进入项目根目录
  • 2、npm install
  • 3、find www.google.com

说明

  • 该程序是为了解析正确的域名
  • 该程序是为了绕过DNS污染,使得域名能够正常解析,并能正常访问网站
  • 如通过运行如下命令,能得到一个www.google.com.txt文件,文件包含一个json文件
    1. >find www.google.com
  • 结果JSON文件说明
    1. [
    2. {
    3. "dns": "209.244.0.4", // DNSip地址
    4. "ips": [
    5. {
    6. "ip": "172.217.25.68", // 解析成功后的ip地址
    7. "time": 82 // ping通的时间
    8. }
    9. ]
    10. },
    11. {
    12. "dns": "64.135.1.20",
    13. "ips": [
    14. {
    15. "ip": "64.233.177.106",
    16. "time": 268
    17. }
    18. ]
    19. }
    20. ]
  • 验证DNS或IP
    ```bash
    // 如果dns比较稳定的话,可以直接修改电脑的DNS来达到绕过DNS污染的问题

// 指定DNS来解析域名,多次解析可能结果不一样

nslookup www.google.com 209.244.0.4
bash
// DNS不稳定,但是ip速度很快的话,直接修改电脑的hosts,指定域名到对应的ip地址就行

// ping相应的ip地址,来查看连接速度

ping 172.217.25.68
```