看板 MIS 關於我們 聯絡資訊
今天剛好要測試內網的測試機,修改以下檔案 C:\Windows\System32\drivers\etc\hosts 設定192.168.1.1 abc.com 結果發現解析出來的IP還是DNS的 hosts並沒有生效 這之前都沒有發生過 想請問各位有遇到過嗎? 補: 找到答案了,如果用nslookup 去解析的確是DNS上的IP 但用ping方式,就可以得到hosts設定的值了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.33.20 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MIS/M.1695436738.A.B5B.html
alphanet: 看你hosts file有沒有存到,一般要用管理員權限開記事本 09/23 10:49
alphanet: 再開hosts file存才能存,另外Win7就送他一程了吧... 09/23 10:50
alphanet: 再不然reboot看看,看是不是肚子裡的DNS cache還沒清掉 09/23 10:51
JohnsonWang: 沒遇到過,且hosts檔案不講武德是高過於DNS cache的 09/23 11:12
JohnsonWang: 所以如果確實已經改過hosts還是這樣無法生效 09/23 11:12
JohnsonWang: 那就把那台Win7送上西天吧,壞了 09/23 11:13
aeolus0829: 有一個可能是你的host 優先權比較低,registry 中有寫 09/23 11:53
qw11as22: 你用什麼測dns解析 09/23 12:29
mfotw66: 我用cmd小黑窗去nslookup解析,但之前都沒這問題 09/23 13:14
※ 編輯: mfotw66 (122.117.33.20 臺灣), 09/23/2023 13:52:41
alphanet: 呃 09/24 17:40
ms16140864: nslookup是向DNS Server請求資料,當然不會去讀hosts 09/24 19:44
yain: 試著ping abc.com看他指向哪個IP 09/27 08:12