總該有個前因
今天遇到一個突發狀況,DNS(Domain Name Server)上的子網域設定突然失效導致客戶無法使用子網域下的服務
在查明是DNS的問題之前,腦海中有閃過一個指令是可以用來指定DNS查詢Domain
後來詢問Google大神才喚醒我的記憶
在解決這個突發狀況的時候nslookup幫了我很大的忙
正好趁這個機會重溫一下nslookup這個指令
我記得第一次接觸它是在大學修網路概論課的時候
一句話說明nslookup的作用
nslookup是用來查詢網路上的DNS
我們都知道網路上有非常多DNS,常見的有:
中華電信
- 168.95.1.1
- 168.95.192.1
- 8.8.8.8
- 8.8.4.4
我們在本機可以設定要去哪一台DNS查詢Domain
那如果在不更動本機的DNS設定下,可以使用別台的DNS來查詢Domain嗎?
答案是Yes, 對!就是利用nslookup
如何使用nslookup
nslookup提供interactive和non-interactive兩種模式來查詢
non-interactive
nslookup google.com #使用本機設定的DNS查詢google.com這個domain nslookup google.com 8.8.8.8 #到8.8.8.8這台DNS查詢google.com這個domain
interactive
nslookup > server 8.8.8.8 #指定DNS > google.com 8.8.8.8 #查詢google.com這個domain
以上兩種方式都有人在用,看個人習慣
自己比較偏好第二個