iT邦幫忙

0

關於 HOSTS 對應多組 IP

情境為位於內網的伺服器有雙網卡對應兩組不相連的內網,ip 分別為 192.168.1.100 及 10.0.1.200
需求是在使用者端將伺服器的兩組內網 ip 綁訂到一組自訂網域名稱,以對應使用者連上不同網路時可以透過相同域名去自動解析 ip 後仍能連上同一台伺服器

我在 win10 hosts 檔加入自定義的網域及對應內網 ip 如下:

192.168.1.100 foo.ba # 測試
10.0.1.200    foo.ba # 測試

不過若 192.168.1.100 失效時不會自動轉換為 10.0.1.200
請問要怎麼處理呢?

謝謝

應該要在 兩個網段各自的DNS 伺服器上設定foo.ba 對應的IP 吧
rew87516 iT邦新手 4 級 ‧ 2021-08-16 17:44:38 檢舉
想說改 win10 hosts 檔就不用額外弄DNS Server,只是為了自己開發方便而已@@
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2021-08-17 07:20:46
最佳解答

一般要直接從HOST對應多個IP是辦不到的事。
因為這裏只是單純的設定記錄。
並沒你想像的找不到就換下一個的觀念存在。
因為它本來就不是這樣的機制。

大多數來說,都是利用PROXY或是CDN之類的來幫忙處理這樣的任務

我知道你是為了本體機跟虛擬機的開發切換。
我早期的做法是寫shell來切換組合的的。

rew87516 iT邦新手 4 級 ‧ 2021-08-17 09:43:47 檢舉

...好的,感謝你

0
IT 癡
iT邦高手 1 級 ‧ 2021-08-16 16:08:20

你兩個對應的都是 "foo.ba" ,當然不會自動轉換;
且,foo.ba 方也有兩張網卡嗎,不然如何對應 192 & 10 網段?

rew87516 iT邦新手 4 級 ‧ 2021-08-16 16:18:48 檢舉

伺服器有兩張網卡,分別對應內網ip 192.168.1.100及10.1.0.200
那我想要在 client 電腦上設置 hosts,指定自定義網址(如foo.ba)可以解析到192.168.1.100,並在192.168.1.100失效時改解析為10.1.0.200

我要發表回答

立即登入回答