公共 DNS 服务器列表

DNS 全称 Domain Name System,即域名解析系统。在互联网上的每一个计算机都拥有一个唯一的地址,称作“IP 地址”(即互联网协议地址)。由于 IP 地址(为一串数字)不方便记忆,DNS 允许用户使用一串常见的字母(即“域名”)取代。公共 DNS 一般指各大运营商或互联网公司提供的,面向公众的 DNS 服务。目前国内较为主流的公共 DNS 服务器有一下几种。

普通 DNS 服务器

  1. 114 DNS:114.114.114.114, 114.114.115.115
  2. 阿里 DNS:223.5.5.5, 223.6.6.6
  3. Public DNS+(腾讯):119.29.29.29, 119.28.28.28
  4. 百度 DNS:180.76.76.76
  5. Google DNS:8.8.8.8, 8.8.4.4
  6. OpenDNS:208.67.222.222, 208.67.220.220
  7. Quad9 (IBM):9.9.9.9
  8. Cloudflare:1.1.1.1, 1.0.0.1

DoH(DNS over Https) 和 DoT(DNS over TLS)

境内

  • DNSPod
    DoH: https://doh.pub/dns-query
    DoT: dot.pub:853

  • AliDNS:
    DoH: https://dns.alidns.com/dns-query
    DoT: dns.alidns.com:853
    DoH/DoT: 223.5.5.5, 223.6.6.6

  • 360:
    DoH: https://doh.360.cn/dns-query
    DoT: dot.360.cn:853

境外

  • Google
    DoH/DoT: 8.8.8.8, 8.8.4.4

  • Cloudflare
    DoH/DoT: 1.1.1.1, 1.0.0.1

  • quad9
    DoH/DoT: 9.9.9.9, 149.112.112.112

  • TWNIC
    DoH: https://101.101.101.101/dns-query

推荐软件
DNS Chooser: 一个支持多上游 DNS 的查询并选择最优解析 IP 的本地 DNS 工具

参考链接
Public DNS Server List

(最后编辑时间:2021-08-08 13:34:27 星期日)

在复杂网络环境下设置 ipv6

自从升级了电信宽带,就在家里折腾光猫、路由器、网线......一度搞的网络状况非常复杂,乃至之前运行正常的 ipv6 访问都失效了。

测试环境:Windows 7 64x
网络环境:电信光猫接入,LAN1 直连电脑通过 PPPoE 拨宽带上网;LAN2 接另外一台路由器,同样拨宽带连接,电脑同时连接上该局域网
错误表现:ping ipv4 地址正常,ping ipv6 地址提示 general failure

解决方案:在内网环境下只能采用 teredo 方式才能适配 ipv6 地址访问,所以要剔出多余的 isatap 和 6to4 适配器。

# 禁用 6to4
netsh interface 6to4 set state disabled
在操作中可能还需要进入 gpedit.msc 手动禁用 6to4

# 禁用 isatap
netsh interface isatap set state disabled

# 最后检查一下网络设置
netsh int teredo show state
ipconfig

参考文章:

Windows7 环境下配置 Teredo 接入 IPv6

关闭Windows7中的6to4/isatap/teredo隧道

个人资产配置的层次

对于个人而言,资产配分至少需要考虑日常开销、大宗消费、突然性重大开支、养老积蓄、投资增值这几个方面,粗略可以分为如下五个层次:

  1. 满足日常开销,一般为3~6个月工资,这部分资金需要有高度流动性,一般以存款或流动性极强的金融产品(如货币基金)为主;
  2. 保护第一项现金流,也就是预防和对冲各类风险,减少风险事件发生对日常现金流造成的影响,一般而言可以通过保险对冲这类风险;
  3. 规划大宗开支,如结婚、子女教育、养老金储蓄等,这类资金需求的特点是额度大且对资金稳定性要求较高,可以考虑定投本币基金、购买养老保险、购买中低风险理财产品等;
  4. 规划和管理个人信用,如信用卡、贷款等;
  5. 综合各方面情况,根据个人风险承受程度来获取更高的收益。

修改iOS系统的hosts文件

iOS系统通常是指运行在iPhone或者iPad上的操作系统。

出于开发、调试等不同原因,我们可能要对其hosts文件进行修改。未越狱的手机或者平板已经被苹果公司限制权限,禁止修改hosts文件。

因此,对于这种情况,我们需要使用另一种方法来达到曲线救国的目的。

  1. 自己设立一个DNS服务器,如在外网则依然无法避免DNS污染问题;
  2. 使用Fiddler架设代理。

第二种方法比较适合新手操作,具体步骤如下:

  1. 下载Fiddler安装;
  2. 打开Tools>Telerik Fiddle Options>Connections;
  3. 勾选左侧全部四个复选框,确认;
  4. 重启Fiddler,在移动设备上设置代理服务器即可。

参考链接

iPhone iPad等iOS 设备上配置修改 hosts 方法