分享至
請教有關domain ip 問題192.168.0.1 a.local192.168.0.2 b.local以上dns 解析, 正解反解都對.什麼情況下輸入192.168.0.2 會導向到a.local即使把dns server 拿掉, flushdns之後, 情況還是一樣以上求解!!
已邀請的邦友 {{ invite_list.length }}/5
有, 你電腦裡面的 Host file 裡面, 寫死了靜態的 Domain/IP 對應;通常 Host file 的解析權重高於 DNS 解析, 所以 DNS 解析會被搶走.
Windows 的 Host file 路徑:
c:\Windows\System32\Drivers\etc\hosts
像這樣:
MacOS 的 Host file 路徑:
/private/etc/hosts
這個清楚,但那2台是今天才建的server,/etc/hosts 沒這對應, 不同網段的2台pc都一樣的反應.現在只能猜那台192.168.0.2 的網頁是不是做了轉址.但今天下午還好好的
懷疑有轉址, 就不該用瀏覽器看, 因為瀏覽器一定會執行轉址.
但是, 你只要換成用 curl 命令工具:
curl -I https://b.local
看他回應的 Response, 就會知道有沒有帶轉址的指令出來...
確定是轉址的問題, 感謝指點!
可否貼一下nslookup結果呢?
找出問題了, 和dns無關
IT邦幫忙