
我一直在嘗試了解並實現在連接到路由器(WiFi)並使用 DHCP 的同時為我的機器分配靜態 IP 位址。
我的場景很簡單,但我認為我在理解上遺漏了一些東西:
- 我使用的是 Mac OS 10.9 機器
- 我已連接到無線網路
- 我有一個 Cisco 路由器,它連接到我的 LAN(透過網路線)
- 我的路由器已設定啟用 DHCP 伺服器設定
- 我認為我可以透過配置“擁有”靜態IP:
- 我的路由器:在我的路由器設定中的 DHCP 保留表中
- 我的作業系統網路設定:我已將作業系統網路設定配置為 ip v4“配置 dhcp 並使用手動位址”,並在我的設定中提供靜態位址(例如 192.168.1.123)
- 我想在互聯網上擁有相同的IP,當我打開我的機器時,連接到我的wifi並檢查http://whatismyipaddress.com/。
我知道在我的(本地)網路中擁有靜態 IP 位址與在整個網路中擁有靜態 IP 位址當然是有區別的。我讀到這實際上只能由我的 ISP 實現。如果是這種情況,請告訴我。
抱歉,如果已經回答了這個問題,但我找不到問題。我只是想知道我的理解是否正確。
更新:我試圖重新表達我的問題並使其更清楚。抱歉,所有條款均不正式正確。我只是想知道我是否可以擁有一個靜態(“最終”/恆定)IP 位址,這樣無論我身在何處,無論何時打開機器,我都擁有相同的IP 位址,無論我是在家庭路由器後面還是在連接到一些機場 WiFi。
答案1
您實際上要求兩件不同的事情:
為我的機器分配靜態IP
這可以透過多種方式完成。根據您的網絡,您可以:
- 有一個簡單的靜態IP就可以了
- 在 Cisco 路由器中設定 DHCP 保留
- 設定您的用戶端將您擁有特定 IP 的資訊傳送到 DHCP 伺服器(恕我直言,最不建議)
當我連接到我的 wifi 並檢查時,希望在互聯網上擁有相同的 IPhttp://whatismyipaddress.com/。
這是完全不同的事情。取決於“你在哪裡”,情況已經如此。
我不太清楚你想要什麼我可以想到幾個選擇:
- 您希望您的 ISP 為您提供一個靜態分配的位址(無論您從 ISP 收到什麼,當您重新啟動電纜數據機/路由器時,該位址都不會改變)
解決方案:升級您的套餐並向提供者支付該選項的費用。我不知道有哪個提供者不提供這樣的服務。
- 設定 VPN,以便您可以撥號回家並看起來像是從那裡來的
解決方案:我建議您從 OpenVPN 開始,有大量文件可以向您展示如何操作。然後您可以繼續設定 IPSec。這只是一個品味和個人偏好的問題,您將按什麼順序執行此操作,兩者都有優點和缺點(但實際上只有一個好的 VPN;就像編輯器 - vim 與 emacs - 每個人都喜歡他或她自己知道哪個比較好)
- 將 IP 從路由器「轉送」到您的計算機
這就是事情變得非常棘手的地方。它取決於您的路由器的選項,通常稱為 DMZ 主機。不幸的是,您必須針對不同的路由器/電纜數據機模型進行嘗試,因為它們可能確實指的是 DMZ 主機或指的是實際將 IP 分發給電腦。
回答更新的問題
我只是想知道我是否可以擁有靜態(“最終”/恆定)IP,這樣無論我在哪裡,無論何時打開機器,我都擁有相同的 IP,無論我是在家庭路由器後面還是連接到一些機場無線網路。
這個有可能。出於所有實際目的,您需要執行 VPN。有一些 RFC 描述了其他技術解決方案,但我不知道有任何實際可用的實作。
您將擁有以下內容:
- IP 隨位置(或 DHCP 分配)而變化
- 另一個IP您將從 VPN 獲得的
您將需要以下內容:
- 一些預算來實際獲得分配給您的公共IP
- 是時候設定你的VPN了(我不會再次推薦某個解決方案,因為你的問題表述得非常廣泛,而且仍然有太多的開放點讓我無法給你一個明確的答案)
答案2
我對你的問題有點困惑,但是閱讀和嘗試理解讓我思考:
您有一個內部 DHCP,例如 192.168.1.1-192.168.1.100,並且您為 Mac 保留了 192.168.1.60。您的外部 IP 是透過您的 ISP 設定的,如果您可以在外部擁有 IP 範圍,儘管這並不常見。通常,即使有一個範圍,您也只使用一個範圍,因為您的路由器會為自己分配一個 IP,其他範圍可用於路由流量,但那是另一回事了。
使用上面的場景你可以詳細說明你的問題,除非上面已經回答了:-)
答案3
你的問題確實沒有太多細節來回答這個問題。但我能理解的是,即使你在路由器上設定了 dhcp,你也想在你的 MAC 上取得靜態 IP。如果您的路由器支持,您可以透過路由器上的 MAC 位址綁定來實現。在Mac位址綁定中,您可以將MAC系統的mac位址與內部IP綁定,例如。 192.168。。每次打開系統時都需要。
-西姆
答案4
我可以解釋你的問題的另一種方式是這樣的。
假設您家庭網路的外部 IP 位址是 1.2.3.4。
然而,您本地星巴克的外部 IP 位址是 6.7.8.9。
您希望能夠透過當地星巴克的 Wifi 上網,並且仍然擁有外部 IP 1.2.3.4。
對於任何正常的設置,這是不可能的。
外部 IP 位址透過 ISP 安排。
不過,您可以透過使用 VPN 來實現此目的。
VPN 的外部 IP 位址為 7.5.3.1(例如)。
對外界來說,無論你家的外部IP是什麼,或是你當地的星巴克,你的IP總是7.5.3.1。
使用 VPN 的額外好處是您的流量是加密且匿名的(除非您使用免費/便宜的透明 VPN)。
但是,許多公共存取點不允許您使用 VPN。請注意這一點。