Re: [問答] 當內部電腦連線到對外IP時發生失敗
※ 引述《SmallBeeWayn (喵喵叫的蜜蜂貓)》之銘言:
: 實體架構是所有電腦、伺服器、中華電信主機 都連到同一台Switch
: 平常的話是電腦用NAT連到伺服器,再從伺服器用公用IP通外界
: 伺服器有架網站伺服器,平時寫網站有時候需要連到網頁做測試
: 因為有使用VirtualHost,所以必須連到網址而不是IP位置
: 因為連的是網址,DNS給的當然是伺服器的外部IP
: 這樣的話連上網頁伺服器的路徑變成
: 電腦====>伺服器====>網路路由器====>伺服器
: 等於是出外繞一圈....
: 而且有的時候會連不上,或是部分文件沒收到(錯誤101)
再想解決辦法之前,先討論你的架構,因為真的是看不懂
Switch ------------------------------------------------
| | |
中華電信主機 伺服器 所有電腦
1. 請問DHCP Server再哪裡? 建置在2008伺服器上 ?
2. 路由器的實體位置在哪裡 ? 或者根本沒有這種路由器
因為你的NAT是交由伺服器(2008)去處理
3. 所有電腦使用DHCP 取得IP 納所有電腦的GW 與DNS value ?
4. Server2008有幾張實體網卡 ? 幾張邏輯網卡 ?
Server 2008是使用撥接取得固定IP?
5. 伺服器架設AD與DNS 那所有電腦是規劃在整個AD裡面麼 ?
6. 要解決問題的預算多少 ?
: 目前的想到的解決方法有三
: 1.修改電腦的hosts,將網址指向伺服器內部IP
: 2.在伺服器的Private DNS Server上把網址指向內部IP
: 3.電腦自己PPPoE撥號
: 但是我最希望的是第四解
: 4.修改伺服器的路由將由內部IP通往外部IP的信息收下來
: 理論上第三解應該是自動的(伺服器知道自己的所有IP,我沒有用DMZ)
: 但是根據tracert的結果,我確信自己經過了兩次路由(伺服器+外部路由)才回到伺服器
: 提供NAT及負責撥號的都是Windows 2008 路由及遠端存取服務
: 網路是中華電信光世代 固1+浮7的形式
: 解決方法應該是在靜態路由或是服務設定之類的地方
: 想問知道的人該怎麼處理?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 110.50.129.49
※ 編輯: nknudragon 來自: 110.50.129.49 (11/11 12:03)
討論串 (同標題文章)
Network 近期熱門文章
PTT數位生活區 即時熱門文章