我在城市的不同位置有一堆計算機(運行Windows 7),我需要知道哪些計算機實時在線。由於沒有一臺計算機具有靜態IP地址,因此我無法使用ping計算機的通常機制。告訴遠程計算機是否在線/離線
我最初的想法是創建一個Windows服務並將其安裝在每個客戶端,然後讓相應的服務ping一箇中央服務器(我有一個亞馬遜EC2帳戶,運行Windows操作系統),可以跟蹤上一次ping從各自的電腦收到。然後,基於網站的儀表板將從服務器讀取數據庫,並基於最後記錄的ping來判斷相應的計算機是否在線/離線。
現在,所有這些似乎都是一件非常常見的問題。任何人都可以提出一個開箱即用的解決方案或類似的機制來實現監控沒有靜態IP地址的遠程計算機的聯機/脫機狀態的目標。謝謝
一個慣例是在客戶端PC上安裝一項服務,該服務週期性地向某些報告「我還活着」的服務器「回家」。您可能也對[FreeDNS](http://freedns.afraid.org/) – paulsm4 2013-03-26 23:11:06
感興趣,具體取決於您的配置,您可以使用動態DNS。這樣,你可以ping他們的DNS名稱。做一個谷歌搜索[動態DNS]。您需要爲每個站點使用不同的DNS名稱,並且您必須配置路由器才能讓流量通過,但這是可能的。 – 2013-03-26 23:11:13
我會走你的路。其他解決方案不會更簡單... – I4V 2013-03-26 23:34:11