[英]How can two machines detect each other when their ips keep changing?
讓我來描述一下我想要實現的目標以及我遇到的問題。 建議一個完全不同的選擇是可以的。
每當我在某個NFC標簽上點擊我的手機時,我希望我的Macbook能夠運行某個腳本。
所以我做了以下幾點
這個設置在我家完美運行,我可以將我的Macbook的IP地址設置為我想要的任何地方。 但是當我在星巴克(或工作場所)時,我想要相同的設置透明地工作,我的Android和Macbook都在同一個Wifi網絡上。 (我不想手動輸入IP地址)。
當我半途而廢時,我意識到我可以在Macbook上使用藍牙功能,但后來我可能不得不在macbook上編寫一個復雜的程序來收聽Android設備並接受命令。
解決方案#1
使用網絡服務發現技術。 我可能會建議將Zero實現的Zero Config稱為“Bonjour”
解決方案#2
擁有第三個具有已知IP地址的設備,用於記錄其他設備的IP(基本上是DNS)
解決方案#3
設置您的WiFi網絡以獲得靜態IP:將預定義的IP分配給具有特定MAC地址的計算機(這樣客戶端仍然可以具有“DHCP”,但路由器將始終分配相同的本地IP)
我會研究動態的dns。 您可以使用它來自動更新更改IP地址的計算機的DNS名稱。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.