iT邦幫忙

1

CentOS7如何讓Apache連接到我的對外IP

各位大大好,
小弟目前有在google申請一個網域名,也透過他的dns設定輸入www.我的網域名稱 連接到我電腦的對外IP,但是在瀏覽器輸入www.我的網域名稱 後都沒辦法連接到我電腦自己架設Apache網頁伺服器的畫面.
https://ithelp.ithome.com.tw/upload/images/20210406/20136411ShduYDPKPg.png
因為我在瀏覽器輸入192.168.0.104可以連結到Apache伺服器,但從圖片中看起來好像我是沒有對到向外的ip,想請問各位大大該如何解決這個問題,感謝/images/emoticon/emoticon37.gif

isaepfkeyr iT邦研究生 5 級 ‧ 2021-04-06 16:27:40 檢舉
防火牆NAT進行內外IP綁定
先確認對外IP 是固定IP,萬年不變的那種
接著,如果你只拿到一個固定IP,你能做的就是 端口對應 ,這要在路由器上面處理
如果你拿到的是幾個固定IP,你要做的是 NAT,還要設定IP端口原則,千萬不要全開,會死人的,大概就這樣,都是在防火牆或是路由器上設定
BoomZedd iT邦新手 5 級 ‧ 2021-04-06 19:22:30 檢舉
了解,我來去試試看,感謝兩位大大的解惑

1 個回答

0
納貝
iT邦新手 1 級 ‧ 2021-04-07 14:00:10

在你電腦的host table加一條record

www.你的網站.com 111.111.111.你的網站公網IP

就可以強制你的瀏覽器走外網去連你的apache 網站而不是走內網了

看更多先前的回應...收起先前的回應...

這個方法要有 NAT透通有開才有用,大多數的路由器防火牆預設不開,假設你外部IP是 111.111.111.111 ,你內部的LAN打死也連不到,除非開 NAT 透通,當然還有個方法就是,路由器用浮動的,這台WEB 用 PPPOE 連上網路,然後要用能拿到固定IP的PPPOE 帳密的話,這樣這台WEB就能夠拿到固定IP,可以直接讓WAN找到這台WEB,但是內部還是會用內部IP上這台WEB的,因為NAT透通沒開,不用想太多

BoomZedd iT邦新手 5 級 ‧ 2021-04-07 20:35:57 檢舉

我後來直接用路由器的虛擬伺服器去設定,就可以從外部連進來我架設的Apache了,感謝大大們!!!/images/emoticon/emoticon41.gifhttps://ithelp.ithome.com.tw/upload/images/20210407/20136411l88JGpGfgN.png

納貝 iT邦新手 1 級 ‧ 2021-04-09 13:25:21 檢舉

loveyouu1119
大家以為你的問題是

  1. 沒有對外NAT (所以教你什麼是NAT)
  2. 沒有DNS reocrd (你前文寫已經申請了)
  3. 想走公網而不走內網 (教你加host table)

結果你的問題是
沒有對外的virtual server

總之恭喜你解決問題啦

BoomZedd iT邦新手 5 級 ‧ 2021-04-13 11:12:37 檢舉

哈哈哈,抱歉,因為小弟我第一次接觸這些東西,所以對於一些比較專業的知識還不足,在問問題上方向可能不太明確,不過還好有大大您有跟我講,這樣我對於自己是怎樣的問題更清楚,感謝感謝/images/emoticon/emoticon37.gif

納貝 iT邦新手 1 級 ‧ 2021-04-15 16:09:57 檢舉

一個問題學懂整個網站架構,神/images/emoticon/emoticon08.gif

我要發表回答

立即登入回答