2 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超8個(gè)贊
由于遠(yuǎn)程客戶端位于“云中”(即在 Internet 上其他位置的另一臺(tái)計(jì)算機(jī)上運(yùn)行),因此它將需要使用 ISP 分配給您的公共 IP。在服務(wù)器端,您可以使用https://api.ipify.org等網(wǎng)站來發(fā)現(xiàn)您的公共 IP,然后將其提供給客戶端進(jìn)行連接。或者,您可以向任何公共域注冊(cè)商(GoDaddy 等)注冊(cè)靜態(tài)主機(jī)名,并將其指向您的公共 IP(如果您的 IP 是動(dòng)態(tài)的,則可以使用動(dòng)態(tài) DNS 服務(wù)來處理該情況)。
如果您的服務(wù)器計(jì)算機(jī)直接連接到互聯(lián)網(wǎng)調(diào)制解調(diào)器,那么您的公共主機(jī)名/IP 將直接路由到您的服務(wù)器計(jì)算機(jī)。
-------
----------> | DNS | ----------
| ------- |
| \|/
---------- ------------ --------------
| client | <-> | Internet | <-> |x:x| server |
---------- ------------ --------------
但是,如果您的服務(wù)器沒有直接連接到調(diào)制解調(diào)器,而是在 NAT 路由器后面運(yùn)行,那么您的公共主機(jī)名/IP 將路由到路由器,而不是您的服務(wù)器計(jì)算機(jī):
-------
----------> | DNS | ----------
| ------- |
| \|/
---------- ------------ -------------- --------------
| client | <-> | Internet | <-> |x:x| router | <-> |x:x| server |
---------- ------------ -------------- --------------
因此,路由器必須單獨(dú)配置端口轉(zhuǎn)發(fā)規(guī)則,以將入站流量從其公共 WAN IP/端口路由到服務(wù)器計(jì)算機(jī)的專用 LAN IP/端口。
如果路由器支持 uPNP 并且已啟用,您的服務(wù)器可以在綁定/關(guān)閉其偵聽套接字時(shí)在代碼中動(dòng)態(tài)配置這些規(guī)則。否則,您將必須使用路由器的管理界面手動(dòng)配置規(guī)則。

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊
如果我理解正確的話,您的 IP 地址應(yīng)該就是您所需要的??焖俚墓雀杷阉鲬?yīng)該足以查找它。假設(shè)“0.0.0.0”是您的 IP 地址,您可以使用它
添加回答
舉報(bào)