iT邦幫忙

0

架設二台Web伺服器,DNS設定問題?

目前小弟有一個問題:

搜尋網址YY.COM.TW,畫面會跑到電腦名稱:A1,但是二台都有安裝DNS伺服器,為什麼抓不到A2電腦?

之後當我在分享器將其A1電腦的通訊埠完全關閉後,就能順利抓到A2電腦的網頁,

但變成我輸入 A2電腦:YY.COM.TW 或者 A1電腦:RR.COM.TW都會找到 A2電腦網頁,

但我在A2電腦DNS裡,並沒有設定RR.COM.TW此網址.

在煩請各位給小弟一點指導,感謝各位

(小弟之前都只架設ASP網頁為主,最近要架設ECSHOP購物網站.)

http://ithelp.ithome.com.tw/upload/images/20160830/20102491Z1knzSIte2.png


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

2 則留言

3
fillano
iT邦超人 1 級 ‧ 2016-08-30 18:17:30

分享器應該不可能做到你要的功能。

一個可能的作法是讓某台伺服器做reverse proxy,讓他根據domain name把流量轉到其他伺服器。

3
窮嘶發發發
iT邦高手 1 級 ‧ 2016-08-31 09:09:09

唉呦我的媽啊,這是標準對 DNS 不熟才會這樣設定
基本上,DNS 有分對內跟對外,對內的 所有紀錄不能有 公眾IP, 對外的紀錄不能有私人IP

看過很多DNS 有問題的就是這個原則沒搞清楚
當然也有人說他的防火牆 NAT 有開透通
但他沒想到的是他的 DNS 的紀錄還是錯誤的,因為外面的人鐵定找不到 私人IP

所以開 NAT 透通的,他的 DNS 的紀錄就是直接對外,不能有私人 IP

還有兩個網域,一台 DNS 就好了,DNS 可以設定多領域

分享器沒辦法 單IP 單埠多轉向
這各是沒辦法做到的

如果你的網站都是 IIS,那建議你整併在同一台
因為就算是同一個IP,IIS 可以監聽不同的域名需求

以你的環境,建議的做法如下

  1. DNS 先整併,對外建議直接租免費的 DNS 代管服務
  2. 對內的DNS 整併成一台就好,或是兩台把兩個領域跟紀錄都建立好,兩台互作備援
  3. 去思考要多租一個IP或是整併 兩台的網站,以你目前的環境,如果要對外,沒辦法用一個固定 IP就搞定的
看更多先前的回應...收起先前的回應...
weiclin iT邦高手 4 級 ‧ 2016-08-31 11:04:02 檢舉

關於第三點..用樓上費大的作法就可以搞定, 只是不知道發問者有沒有能力做而已..

還有啦,如果不堅持都要用 80 端口,這些服務是內部使用的
可以一台改 8080 一台改 8888 這樣也行
但如果是對外服務的,那就不能這樣子了,要樓主自行去取捨
看看哪個方法最好處理

yeh8002 iT邦新手 5 級 ‧ 2016-08-31 18:38:39 檢舉

先謝謝您們的建議,目前只能先用將80端口給IIS,而Apache給他83端口,這樣看起來最簡單方式必須要多一組固定IP才能解決,只是網路爬文如何共用80端口....很多講法.

共用 80 端口只能是同一台主機才行,否則就要用 費大的方法了,用一台主機做轉發的動作
所以才要你合併DNS 及這兩台主機的服務,基本上在同一台主機上可以有無限多的域名WEB&DNS 主機的
使用同一個IP 跟同一個端口都是可以的,但是要分開主機的話,要看有沒有網路設備可以做封包判斷轉發的動作了

我要留言

立即登入留言