domain name 查詢順序問題 - Linux

Table of Contents

請問一下 當我在我的 hosts 檔下面定義好 ip domain NAME 的對應
例如 192.168.0.5 a.b.com
但是當我用 nslookup 查詢 a.b.com 的時候,解出來的資料卻不是192.168.0.5
而是 DNS 回應給我的資料。
/etc/nsswitch.conf 中 hosts的設定是先 file 後 dns
那位什麼還是會跑去問 dns 呢

--
我真的很羞澀.............(≧<>≦)
... .. . 阮囊羞澀 ( ̄ε(# ̄) #○=(一-一o)

--

All Comments

Zenobia avatarZenobia2010-03-21
我猜 nslookup基本上是dns client,所以一定會去問dns
Kristin avatarKristin2010-03-23
nslookup - query Internet name servers interactively
Victoria avatarVictoria2010-03-24
請問一下如果都會去查 DNS 那什麼時候才會去查hosts file呢
Skylar Davis avatarSkylar Davis2010-03-24
/etc/init.d/nscd restart
Caroline avatarCaroline2010-03-29
一般的ping就會先查/etc/hosts .. 你可以隨便key個ip和名字
測試一下就知道了
Ina avatarIna2010-04-02
簡言之..查詢順序一定是照nsswitch來,只是nslookup它已經
說明是拿來查詢dns用的工具..
Enid avatarEnid2010-04-06
喔~這樣我了解了 謝謝您