菜鳥請教網路服務器大咖,目前我有2臺服務器,局域網地址分別是10.2.12.88/10.2.12.86,目前出現問題域名為gw.test.com。
組網如圖:域名決議指向外部IP(120.205.22.33,隨便寫的一個外部IP),映射至內網服務器10.2.12.88,內網服務器10.2.12.88上作了DNS,均新建主機指向多個二級域名,該服務器上的多個二級域名均可正常外部訪問,但有一個二級域名指向10.2.12.86即gw.test.com不可訪問。
自己嘗試的解決方法及結果: 1.將外部IP地址直接映射至內網服務器10.2.12.86,通過gw.test.com 可以正常訪問 2.將局域網內部電腦的DNS改為10.2.12.88,組網情況不變,服務器10.2.12.86通過gw.test.com可以訪問。
其他說明:gw.test.com10.2.12.86是win2008 64位服務器,部署的軟體是wampserver3.0.6_x64_apache2.4.23_mysql5.7.14_php5.6.25-7.0.10
菜鳥請教網路服務器大咖,需要如何設定,才能使任意電腦通過域名gw.test.com可以訪問10.2.12.86的資源,謝謝?
uj5u.com熱心網友回復:
通過DMZ 映射應該就可以實作,具體百度下uj5u.com熱心網友回復:
描述得有點亂……我直接說部署方式吧,你看著對比一下10.2.12.88 DNS服務器
10.2.12.86 WEB服務器
120.205.22.33 外網IP
你手里有一個域名,這個域名的注冊商(如果你沒有轉移過)會給你一個后臺,給你添加決議,需要發布10.2.12.86這臺服務器上的網站時:
1. 在域名注冊商的管理后臺,新加A記錄 gw.test.com -> 120.205.22.33
2.在10.2.12.86這個局域網的網關設備上,做映射,可以是 120.205.22.33 -> 10.2.12.86 的IP映射,也可以是 120.205.22.33:80 -> 10.2.12.86:80 的埠映射(建議后面一種),如果有防火墻,也要新增一條“允許”訪問web服務的策略
這樣,在外網就可以訪問你這個網站了
(如果在國內,域名一定要備案)
現在做內網部分,做完可以讓內網用戶也訪問到這個網站:
1.在10.2.12.88上,安裝DNS服務,添加test.com域,新建A記錄 gw.test.com -> 10.2.12.86
2.在10.2.12.88上做DNS轉發,轉發服務器填你的ISP的DNS
3.將內網用戶的DNS服務器設定為 10.2.12.88
(操作1里,千萬不要決議到你的外網IP,在大多數情況下,這樣設定會碰上NAT回路問題,直接結果就是目標不可達,簡單點理解就是NAT情況下出路由器再回來的時候訪問不到局域網資源)
如果你的路由器支持自定義DNS,可以直接在你的路由器上做內網部分的操作,這樣可以省掉一臺DNS服務器:
1.添加自定義DNS條目 gw.test.com -> 10.2.12.86
2.將內網用戶DNS服務器設定為網關IP
uj5u.com熱心網友回復:
…………………………你的88不是DNS服務器?那你把內網服務器的DNS改成88做什么?轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/119625.html
