[How To] 如何追蹤遠端電腦的IP位置?

 有些時候因為某些特殊需求,需要得知遠端電腦的IP位置,但如果遠端電腦是浮動IP,這時候該怎麼辦?這時候有個簡單的做法可以達成。這個做法有幾個重點:
  1. 必須是你有權操作的電腦
  2. 需要使用Batch
  3. 需搭配Dropbox同步功能

 詳細作法:
  1. 建立一個新的寬頻連線,名稱叫做Desktop_ADSL,這個是開機時讓電腦自動連線用的。
  2. 安裝Dropbox,如果希望自己的隱私有保障點,可以另外申請一個新的帳號
  3. 在Dropbox裡面建立一個資料夾,建議以這台電腦名稱作為資料夾名稱
  4. 將這個資料夾與自己的主Dropbox帳號共用
  5. 到%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup,新增一個txt文字檔,內容如下:

Batch內容解釋如下:
  1. Rasdial為Windows系統中用來撥號連線的指令,指令的第二行代表的是切斷所有網路撥號連線,到指令的第三行透過Desktop_ADSL進行連線,然後指令後面接的是撥號上網用的帳號與密碼。
  2. 接下來從第11行的Type01下面開始看起,ipconfig是Windows系統用來控制網路連線的指令,指令選項/All則會顯示完整的設定資訊。
  3. ">"這個符號則能夠把ipconfig /ALL的結果匯出成文字檔,而這個文字檔將存在我們在第三步驟所建立的資料夾底下。

這麼一來,每次電腦開機都會自動撥號上網,然後Ipconfig /ALL就會產生一個txt文字檔到Dropbox共享的資料夾,然後傳送給在遠端的使用者,接下來要怎麼用,就任使用者自行發揮了。這種方法還是有缺陷,像是網路斷線重新連線就可能發生問題,但這又是另一個問題,下次有空再寫吧。

留言

蔡紹瑜寫道…
想請問一個問題,假定我從家中連線到公司的電腦,連線成功後,我的ip位址會變成公司的ip位址嗎?