公司有自已架設一台網頁伺服器A
使用appserv架設網站
對內ip是192.168.1.111
對外ip是60.251.11.111(假的數據)
網站網址是company.com.tw
然後有接一組fortigate防火牆A
外部電腦皆可以連的上網頁
公司內部有用unifi設定網段
vlan10~vlan60,分別有對應對外的ip
其中vlan10是給伺服器A用的網段
現在有業務電腦有接一組fortigate防火牆B
用vlan20,可以正常上網
但卻連不到伺服器A的任何一個網頁
對內ip是192.168.20.160
對外ip是125.227.22.222(假的數據)
嘗試過使用tracert
我懷疑是unifi或是foritgate的問題
但找了找,也設定了,皆無可疑的問題
請問這是有什麼可能的問題呢?
還請各位指點一下方向,謝謝
NAT loopback 要設
你可去Fortigate上收一下封包
看伺服器接收的是來自哪的IP
60.251.11.111/32打到FORTIGATE的WAN口上去作為SECONDARY IP
內部DNS的問題吧
A company.com.tw 192.168.1.111
route找的到192.168.1.111
但不知道company.com.tw在內部要找192.168.1.111
Forti對於封包出去又回來這個行為一直都很感冒會直接消失
內部瀏覽就在內部解決,不能封包出去結果發現目的在內部又丟回來
這應該不是封包出去又回來,兩台主機,外部ip都是不一樣的
192.168.1.111的80/443有顯示嗎?
有,就去新增內部DNS;沒有,就去查為何tracert可以但80/443不行
請問192.168.1.111的80/443,這是指什麼的操作呢?謝謝
痾..就網頁的port,還是你們網頁不是http(80)/https(443)?
是的,我知道,只是看說是用ping還是tracert,還是什麼指令去測XD
用網頁去開是都開不起來的,這點有試過,謝謝^^
https://www.hwchiu.com/nat-loopback.html
這篇解釋得很清楚。
不是很感冒,對於防火牆來說這應該是很正確的行為。
解法就是架內部DNS server或NAT lookback。
我個人會比較偏向架內部DNS server,內部網路的設定指向內部DNS server。
公司內部所有電腦,去連company.com.tw需要連192.168.1.111這個IP
所以,
要嘛,第一種,防火牆LAN to WAN 轉to LAN (NAT Loopback)
要嘛,第二種,公司內部架設AD及dns,解析company.com.tw A Record=192.168.1.111
方式二,適合低階防火牆,沒有NAT loopback功能的防火牆
方式二,適合架設內部網站,該網站不在Internet裸奔...減少遭入侵、滲透的事件發生