dig(domain information group)是常用的域名查詢工具化焕,該工具可以從指定DNS服務(wù)器查詢主機(jī)信息
從默認(rèn)DNS服務(wù)器查詢(即電腦默認(rèn)DNS服務(wù)器)
$ dig baidu.com
baidu.com. 8 IN A 110.242.68.66
baidu.com. 8 IN A 39.156.66.10
從指定DNS服務(wù)器查詢
指定DNS服務(wù)器IP:@DNS_IP(這個(gè)語(yǔ)法很少見(jiàn))
指定DNS服務(wù)端口:-p port,正式的DNS服務(wù)器默認(rèn)端口是53,如果你用來(lái)調(diào)試自己的DNS服務(wù)可能會(huì)用到-p參數(shù)修改端口
# 使用8.8.8.8這個(gè)DNS服務(wù)器
$ dig @8.8.8.8 baidu.com
baidu.com. 434 IN A 110.242.68.66
baidu.com. 434 IN A 39.156.66.10
# 假定你本地搭建了DNS服務(wù)
$ dig @127.0.0.1 baidu.com
baidu.com. 0 IN A 127.0.0.1
# 如果你本地DNS服務(wù)未在標(biāo)準(zhǔn)的53端口,而是運(yùn)行在5353則可用-p修改
$ dig @127.0.0.1 -p 5353 baidu.com
baidu.com. 0 IN A 127.0.0.1
更多
如果你也需要搭建自己的DNS服務(wù)器只嚣,可以參考這個(gè)鏈接(python版)https://github.com/pathes/fakedns