一般來說linux下查詢網域名稱解析有兩種選擇,nslookup或者dig,而在使用上我覺得dig更加方便順手。
如果是在debian下的話,只要裝上dnsutils這個包就可以使用dig命令了。
最基本的使用方式就是
dig www.oolec.com即查詢網域名稱的a記錄,查詢的dns伺服器將採用系統配置的伺服器,即/etc/resovle.conf 中的。
如果要查詢其他型別的記錄,比如mx,cname,ns,ptr等,只需將型別加在命令後面即可
dig www.oolec.com mx此外,如果你是乙個系統管理員,部署好了一台dns伺服器之後想對它進行解析測試,就必須要顯式指定待測試的dns伺服器位址了,例如dig www.oolec.com ns
dig @202.106.0.20 www.oolec.com a預設情況下dig將採用udp協議進行查詢,如果要採用tcp方式,可以加上 +tcp引數
dig www.oolec.com a +tcp另外乙個重要的功能是+trace引數,使用這個引數之後將顯示從根域逐級查詢的過程
dig www.oolec.com a +trace比如,對本站網域名稱www.linuxers.cn a記錄的trace查詢可以看到根域.,頂級域.cn,以及linuxers.cn的網域名稱權威伺服器的位址及其各自的返回結果,這樣對於追蹤dns解析中的問題有很大的幫助。
leconte;; received 49 bytes from 222.186.26.115#53(ns2.dnspood.net) in 1132 ms@localhost:~$ dig www.linuxers.cn a +trace
; <<>> dig 9.5.1-p3 <<>> www.linuxers.cn a +trace
;; global options: printcmd
. 215857 in ns e.root-servers.net.
. 215857 in ns b.root-servers.net.
. 215857 in ns j.root-servers.net.
. 215857 in ns k.root-servers.net.
. 215857 in ns l.root-servers.net.
. 215857 in ns f.root-servers.net.
. 215857 in ns g.root-servers.net.
. 215857 in ns i.root-servers.net.
. 215857 in ns m.root-servers.net.
. 215857 in ns a.root-servers.net.
. 215857 in ns c.root-servers.net.
. 215857 in ns h.root-servers.net.
. 215857 in ns d.root-servers.net.
;; received 228 bytes from 192.168.127.2#53(192.168.127.2) in 12 ms
cn. 172800 in ns a.dns.cn.
cn. 172800 in ns b.dns.cn.
cn. 172800 in ns c.dns.cn.
cn. 172800 in ns d.dns.cn.
cn. 172800 in ns e.dns.cn.
cn. 172800 in ns ns.cernet.net.
;; received 298 bytes from 199.7.83.42#53(l.root-servers.net) in 496 ms
linuxers.cn. 21600 in ns ns1.dnspood.net.
linuxers.cn. 21600 in ns ns2.dnspood.net.
;; received 80 bytes from 202.112.0.44#53(ns.cernet.net) in 12 ms
www.linuxers.cn. 600 in a 218.240.42.72
memcache linux 下的使用
近來一直對memcache的telnet使用方法有些苦惱,不明白其中的一些引數代表什麼意思,查詢很多資料,終於搞明白了一些,另外還學習了php遍歷memcache的方法,但由於我們很多伺服器都載入cookie的加密擴充套件,很多的鍵值都是md5加密,不過對於沒有加密的伺服器還是有些用處的。總結如下 ...
NLOPT ros下的使用
nlopt是優化庫,在路徑規劃中可以用於對目標函式的優化,在這裡對它的使用進行記錄,這個是初稿,後面還會進行修改。1.nlopt的安裝 直接使用安裝包進行編譯安裝,否則ros下會無法找到這個包。2.nlopt的匯入 cmake的寫法 以乙個具體的cmake為例 cmake minimum requi...
Qt XLSX windows下的使用
啟動qt5的終端視窗,在原始碼目錄執行 setting up environment for qt usage.e qt qt5.9.8 5.9.8 mingw53 32 cd c users admin downloads source qtxlsx e qt qt5.9.8 5.9.8 ming...