使用dig工具进行IXFR区域传输,返回的内容包括指定域名从上一次传输到现在所发生的变化。例如:
```
dig example.com IXFR @ns1.example.com
```
该命令将从ns1.example.com DNS服务器获取example.com域名自上一次传输以来的所有变化,并输出到终端上。输出结果类似于以下内容:
```
; <<>> DiG 9.10.6 <<>> example.com IXFR @ns1.example.com
;; global options: +cmd
example.com. 86400 IN SOA ns1.example.com. hostmaster.example.com. (
2021121302 ; serial
3600 ; refresh (1 hour)
1800 ; retry (30 minutes)
604800 ; expire (1 week)
86400 ; minimum (1 day)
)
example.com. 86400 IN NS ns1.example.com.
example.com. 86400 IN NS ns2.example.com.
example.com. 86400 IN A 192.168.1.1
www.example.com. 86400 IN CNAME example.com.
mail.example.com. 86400 IN MX 10 mailserver.example.com.
mailserver.example.com. 86400 IN A 192.168.1.2
```
其中,第一行为查询命令和参数;接下来的每一行都表示一个资源记录,包括域名、TTL(生存时间)、记录类型和记录值。与AXFR不同的是,IXFR只返回自上一次传输以来发生变化的资源记录,因此输出结果可能比AXFR更短。在这个例子中,共有7条资源记录,与AXFR相同。