简介
一. 根域名服务器与任播技术
参考:13台根服务器
任播技术
分布的服务共享相同的IP地址,同时在IP层进行透明的服务定位,这使得各种网络服务特别是应用层服务具有更强的透明性,比如DNS,在ipv6网络中他可以共享一个熟知的IP地址,用户不需要特殊配置也不用关心访问的是哪一台DNS服务器;其次,路由系统选择了“最近”的服务,缩短了服务响应的时间,同时减轻了网络负载。最后了相同的服务在网络上冗余分布,路由系统可以提供机制选择负载相对轻的带宽相对高的路径来转发报文。
任播技术的特点是:发往一个任播地址的分组将被转发到有该地址标识的“最近”的一个网络接口。(“最近”是基于路由协议中的距离度量,可以是响应时间)
任播技术的作用:主机向一个任播地址发送数据报,网络负责尽力将数据包传送到至少一个(最好也是一个),按任播地址接收数据的服务器上。
任播路由即使在因特网中只有少量的节点或路由器支持任播技术时也能够恰当的工作。
二. 根服务器IP
2020年7月测试 域名,IP, TTL
、 | ||
---|---|---|
A | 198.41.0.4 | 267ms |
B | 199.9.14.201 | 174ms |
C | 192.33.4.12 | 162ms |
D | 199.7.91.77 | 182ms |
E | 192.203.230.10 | 217ms |
F | 192.5.5.241 | 141ms |
G | 请求超时 | |
H | 198.97.190.53 | 110ms |
I | 192.36.148.17 | 57ms |
J | 192.58.128.30 | 11ms |
K | 193.0.14.129 }52ms | |
L | 199.7.83.42 | 13ms |
M | 202.12.27.33 | 54ms |
iperf安装测试
-
下载安装queryperf
##目录,安装目录 cd /usr/local/src weget http:// ftp.isc.org/isc/bind9/9.7.3/bind-9.7.3.tar.gz tar zxvf bind-9.7.3.tar.gz cd bind-9.7.3/contrib/queryperf/ ./config make ## 设置环境变量 cp queryperf /usr/bin
-
参数详解
常用## queryperf [-d datafile] [-s server_addr] [-p port] [-q num_queries] -d: 后面接上一个文件,文件的内容是用户对DNS的请求,一行为一条请求,所以为了测试,我们可以在里面写上几千几万条。 -s: DNS服务器地址 -p: DNS服务器端口 -q: 指定查询的输出的最数量
README
-d specifies the input data file (default: stdin) 输入文件,默认手动输入到控制台
-s sets the server to query (default: 127.0.0.1) 指定拨测的DNS地址,默认127.0.0.1
-p sets the port on which to query the server (default: 53) 指定拨测的端口,默认53
-q specifies the maximum number of queries outstanding (default: 20) 指定并发数,默认20
-t specifies the timeout for query completion in seconds (default: 5) 指定query的超时时间(单位:秒)默认5s
-n causes configuration changes to be ignored 忽略请求过程中的配置改变
-l specifies how a limit for how long to run tests in seconds (no default) 指定多久进行一次测试(单位:秒)
-1 run through input only once (default: multiple iff limit given) 读取输入文件仅一次
-b set input/output buffer size in kilobytes (default: 32 k) 设置输入输出的缓冲大小,默认32k
-i specifies interval of intermediate outputs in seconds (default: 0=none) 指定每次测试的时间间隔(单位:秒),默认0
-f specify address family of DNS transport, inet or inet6 (default: any) 制定地址家族、DNS,inet&#x