簡體   English   中英

如果我可以從我的私有 ip 地址訪問本地文件,為什么我不能從我的公共 ip 地址訪問本地文件?

[英]Why can't I access a local file from my public ip address if I can from my private ip address?

我可以在 127.0.0.1 (localhost) 和我的私有 IP 地址上打開在端口 4568 上提供服務的網站,但我似乎無法在我的公共 IP 地址上這樣做。 我試圖通過在我的公共 ip 后鍵入 :4568 來訪問該網站,就像我為我的本地主機和私有 ip 所做的那樣。

是否可以通過我的公共 IP 打開在我的計算機上本地運行的站點? 如果是這樣,如何? 如果沒有,為什么不呢?

注意:我不太清楚哪些標簽是合適的。 隨意添加或刪除您認為不合適的任何內容。

你很可能在NAT后面。 這意味着您的公共 IP 地址和私有 IP 地址不一定完全相互映射。 要將您的應用程序明確映射到您的公共地址,請嘗試以下操作:

  1. 轉到您的調制解調器管理頁面
  2. 查找“端口轉發”選項卡(可能位於高級或路由器菜單下)
  3. 可能會有兩三個字段需要輸入:
  4. 用於轉發流量的公共 IP 地址上的端口
  5. 將流量轉發到的 IP 地址(您的私有 IP)
  6. (可能在那里)在私有 IP 上將其發送到的端口

假設這有效,那么在該端口上流向您的公共 IP 地址的所有流量現在都將流向您的私有 IP 地址。

警告這是一個簡單的規則,互聯網上的每個人現在都可以訪問該端口

還要確保您的 Web 服務器正在偵聽0.0.0.0 (所有 IP 地址),並且您的本地防火牆允許相關端口上的遠程連接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM