我有一台伺服器位於兩個網路 A 和 B 上。我可以將其視為網路 A 上的伺服器名稱/網站名稱。我可以從伺服器查看設備網頁,但不能從網路 A 查看設備網頁。
是否有可能以某種方式使用伺服器將該網站中繼到網路 A?
答案1
我對此一無所知iis-7
,但網絡伺服器應該已經向兩個網絡廣播,假設您只處理一個網絡服務器並且它連接到兩個網絡,並假設它不是一個特殊的設置(並且這iis-7
並不改變這裡事物運作的自然方式)。網路伺服器應有兩個本地 IP 位址(每個網路一個)。您需要存取您所在網路的正確本機 IP 位址。
例如,我的桌面上運行著一個網頁伺服器。 192.168.0.20(我的無線網路適配器)和192.168.0.19(我的非無線網路適配器)都會造訪我的網站。但是,它們位於同一網路上(只是使用不同的網卡),但如果網卡連接到不同的網絡,則應適用相同的原則。
您也可以在任一網路的路由器上轉送網路伺服器連接埠(通常為 80),然後使用您的全域 IP 位址進行連線(如果您不介意讓全世界都有機會)。如果您有動態 IP 位址,它會偶爾發生變化。您可以獲取一個域名並使用類似afear.org之類的東西,它會給您一個可以訪問的鏈接,這會觸發用您的域名更新IP地址(您可以在程序中使用該鏈接來自動更新IP地址)在適當的時候;如果你需要的話,我做了一個)。
編輯:在進一步分析你的問題時(抱歉,如果我第一次沒有理解它),看起來你有一台計算機,它位於兩個網絡上(雖然它是某種服務器,但不是一個網絡服務器),並且您在一個網路上有一個網頁伺服器(另一個網路上也沒有),並且您希望另一個網路能夠存取該網路伺服器。
好吧,簡單的答案是從網絡伺服器連接到另一個網絡,然後按照我上面的答案進行操作。下一個簡單的答案是執行我談到的全域 IP 操作(假設您被允許轉送路由器上的連接埠並從中全域託管網站)。我確信有一個更直接但可能不那麼簡單的解決方案,但此時必須由其他人提供。聽起來鮑伯的反向代理建議可能就是這個解決方案。