✔ 最佳答案
跟據你的講法, 可以這樣解釋的
你現在用緊的應該叫 NAT Network, Network address translation Protocol
即係個Router 會有兩個IP address, 一個係 Public IP 例如 203.168.19.32......一個係 Private IP, 即 192.168.0.1
而在你的network 裏每一台電腦有一個自己的Private Address e.g 192.168.0.2.....0.3...
同同一個Public Address...即 203.168.19.32
這個NAT 好處就係可以多Intranet 的電腦共用一個 Public IP 上網, 壞處就係唔可以run server program, 因為這個NAT 有個rule, the communication should initiate from server side, 即每一個communication 之前都要由 NAT network 那邊initiate, 之後個NAT router 便會 update 個 NAT table, 記住private network 的那一部電腦同出面那個IP 聯絡過, 當那個出面的IP 回應的時侯, NAT router 會跟據 NAT table route 番去private network 的電腦裏面.
現在解決點解個ftp 唔得呢, 因為出面有個人...想入 203.168.19.32, 而203.168.19.32 只係NAT router 個address, 由於之前跟本無initiate 個communication path, NAT table 唔知應該發去 192.168.0.2 (你的電腦1)...一話 192.168.0.3 (另一台網絡電腦)
要解決這個方法....應該
1. 可以試下initiate 個communication 先, 理論上得, 但係我都未試過...(不過點initiate 係一個大問題)
2. 在你電腦打 192.168.0.1....(應該係NAT router address), 入去configuration, set 番個routing table, 但係這個好睇你自己用緊那個router 係咪有得set..一係set 個router 收到乜野都boardcast 出去..(這個聽人講就有, 但係未試過係咪真係得), 正宗做法就係set 個routing table law...
再唔得...唔想set...咪次次傳file 就插番一部機...最簡單, 也是我會用的..費事set 到部部機都上唔到網