iT邦幫忙

1

domain 和 ip問題

  • 分享至 

  • xImage

請教有關domain ip 問題
192.168.0.1 a.local
192.168.0.2 b.local
以上dns 解析, 正解反解都對.
什麼情況下輸入192.168.0.2 會導向到a.local
即使把dns server 拿掉, flushdns之後, 情況還是一樣
以上求解!!

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

5
Ray
iT邦大神 1 級 ‧ 2023-03-17 22:06:43

有, 你電腦裡面的 Host file 裡面, 寫死了靜態的 Domain/IP 對應;
通常 Host file 的解析權重高於 DNS 解析, 所以 DNS 解析會被搶走.

Windows 的 Host file 路徑:

c:\Windows\System32\Drivers\etc\hosts

像這樣:

MacOS 的 Host file 路徑:

/private/etc/hosts 

像這樣:

vc0528 iT邦新手 3 級 ‧ 2023-03-17 22:14:40 檢舉

這個清楚,但那2台是今天才建的server,
/etc/hosts 沒這對應, 不同網段的2台pc都一樣的反應.
現在只能猜那台192.168.0.2 的網頁是不是做了轉址.
但今天下午還好好的

Ray iT邦大神 1 級 ‧ 2023-03-18 00:43:41 檢舉

懷疑有轉址, 就不該用瀏覽器看, 因為瀏覽器一定會執行轉址.

但是, 你只要換成用 curl 命令工具:

curl -I https://b.local

看他回應的 Response, 就會知道有沒有帶轉址的指令出來...

vc0528 iT邦新手 3 級 ‧ 2023-03-18 03:57:59 檢舉

確定是轉址的問題, 感謝指點!

0
aaron3399
iT邦好手 1 級 ‧ 2023-03-17 23:20:38

可否貼一下nslookup結果呢?

vc0528 iT邦新手 3 級 ‧ 2023-03-18 07:09:50 檢舉

找出問題了, 和dns無關

我要發表回答

立即登入回答