Tuesday, July 6, 2010

dig的+trace

給未來的裕翔

dig可以拿來從name查ip

ex:

dig redhat.com

不過這樣的話, 單純只秀最後一段

如果想要列出從root nameserver開始的所有查詢

要加+trace

ex:

dig +trace redhat.com

會依序output一堆資訊, 一塊一塊分開

以其中一段來看
com.			172800	IN	NS	a.gtld-servers.net.
com. 172800 IN NS k.gtld-servers.net.
com. 172800 IN NS b.gtld-servers.net.
com. 172800 IN NS c.gtld-servers.net.
com. 172800 IN NS m.gtld-servers.net.
com. 172800 IN NS l.gtld-servers.net.
com. 172800 IN NS f.gtld-servers.net.
com. 172800 IN NS j.gtld-servers.net.
com. 172800 IN NS i.gtld-servers.net.
com. 172800 IN NS g.gtld-servers.net.
com. 172800 IN NS d.gtld-servers.net.
com. 172800 IN NS h.gtld-servers.net.
com. 172800 IN NS e.gtld-servers.net.
;; Received 499 bytes from 192.203.230.10#53(E.ROOT-SERVERS.NET) in 201 ms

前面查詢的結果回傳E.ROOT-SERVERS.NET, 而它說

"我知道哪幾台DNS server是負責com domain的"

"你可以去問看看它們誰知道yahoo.com是由哪台DNS server負責的"

目前感覺是這樣, 有錯請更正^^(根本不會有人看我的這個筆記部落格......)

No comments:

Post a Comment