iT邦幫忙

0

GCP架網站IP問題

gcp

要架個ASP.NET的網站
使用windows server 2016 datacenter with SQL Server 2017 Express
然後安裝了IIS成功把網站架起來,問題來了

GCP有內網IP跟外網IP,如果設在內網IP的話IIS才會作用,但外部沒辦法訪問
設在外網IP的話,內網IIS啟動就會報錯,怎麼辦?

2 個回答

0
小魚
iT邦大師 1 級 ‧ 2019-11-23 23:57:41

不要設IP
https://ithelp.ithome.com.tw/upload/images/20191123/20105694gpJVEbsmJn.png

echochio iT邦高手 1 級 ‧ 2019-11-24 08:42:07 檢舉

設定 域名 ....
這樣比較正常

小魚 iT邦大師 1 級 ‧ 2019-11-24 09:48:38 檢舉

如果有域名的話,
可以設定域名,
不過GCP預設沒有域名.

0
浩瀚星空
iT邦大師 1 級 ‧ 2019-11-24 09:25:01

正常像這種有區分內外網的。如gcp或其aws的特性。
要非常了解內外網的應用區分。

正常的設定方式是,將iis設定為內網ip。但你連結不是用內網。而是用外網ip去做連結。

不用擔心這樣子是否能連到的問題。先試試你就知道了。

小魚 iT邦大師 1 級 ‧ 2019-11-24 09:50:00 檢舉

找時間來試試看.

froce iT邦大師 2 級 ‧ 2019-11-24 13:30:46 檢舉

設內網IP binding然後port forwarding才是正解,跟在家架站是一樣的。

其實gcp我沒在用。aws才是我常用的。
在aws上是Virtual Private Cloud (VPC)。

其本身一條線路就會自動分配一個內網及外網。
正常是只會有內網。但可以將一條外網ip接入。

這樣子做有個好處。就是你同一個ip。可以依照不同情況來去對應組合不同的內網。

而機器的對應就是單純的內網對應。你可以不用擔心外網連不到。只要有設定好接續就行了。

映像中gcp的應用也是這樣子處理。會比ap路由的設定單純多。
只要將外網ip指定好。這樣只要指指定外網ip。就會自動接入內網那組ip應用。不需要再額外的設定。

我要發表回答

立即登入回答